Backend Infrastructure

Infrastructure diagram

Untitled

The Backend Monolith service

This is the main communication point from the mobile app, and maintains the entire state of the application other than any PII data (which is stored in the Auth & PII service) and the optimisation engine (which is in the Deep Though service).

The entire service containing multiple API endpoints is hosted on a single Lambda instance using the Zappa framework.

Cron related tasks are handled via AWS EventBridge that calls the specific functions inside the codebase using the Zappa framework.

It is recommended but not necessary to keep reserve capacity, cold start time is at about 5000ms.

Components of the BackendMonolith Service

Financial Plan management

deep_tech module acts as the client for the Deep thought optimisation service and takes care of:

BSEStAR Mutual Fund transaction platform