Tech Stack Overview This document provides a high-level overview of the technologies used across the Finmars Platform. Backend (Core & Workflow) Language : Python Framework : Django, Django REST Framework (DRF) Background Tasks : Celery Database : PostgreSQL 15 Caching : Redis Message Queue : RabbitMQ Authentication : Keycloak Runtime : Gunicorn Containerization : Docker, Docker Compose CI/CD : GitHub Actions Frontend (Vue Portal and Portal) Framework : Vue 3 / Angular.js Build Tool : Vite / Webpack (to confirm) State Management : Pinia / Vuex (to confirm) Routing : Vue Router Styling/UI : CSS/SCSS, TailwindCSS or UI library (to confirm) HTTP Client : Axios (likely) Authentication : Keycloak integration Containerization : Docker CI/CD : GitHub Actions Shared Practices Environment Variables via .env files Dockerfile-based builds Automated testing (pytest for backend, Jest/Vitest/Cypress for frontend — to confirm) Cloud Kubernetes AWS S3 / Minio AWS IAM Hypervisors (esxi, xcp-ng) Hashicorp Vault Pritunl VPN Other Ionic Framework git (github, gitlab) Wordpress Storybook Cypress Jira/Confluence Various integrations (bloomberg, exante, eod, etc.) License EUPL-1.2