
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.
deep_tech module acts as the client for the Deep thought optimisation service and takes care of:
Deep thought engine as a structured financial planintegration_bsestar package that contains the client side code to call BSEStAR APIsbse_dashboard to contain the order management logic for Mutual Funds, which uses the client side code from the integration_bsestar packageAuth service, and is pulled by service to service calls made by BackendMonolith as and when required