Tech Stack

Technologies and frameworks used in the Risk Engine

Introduction

The high level elements of the tech stack are the following:

  • The Risk Engine main programming language is Python.

  • Jupyter Notebooks are used for R&D and prototyping, hosted by GCP Vertex AI.

  • The repositories come with CI/CD pipelines to automatically package and deploy images as Docker images, managed by GCP Build.

  • We use GCP Big Query as our data warehouse for big data storage and analytics; and Postgres for online data storage and fast access.

  • The deployments happen on a Kubernetes cluster managed by GCP.

  • Pipelines running as scheduled jobs are orchestrated using Apache Airflow.

The following pages provide more details on each of these elements and links for onboarding.

Last updated