No exotic dependencies: a team familiar with Java, PostgreSQL and Kubernetes can operate the platform from day one.
- Runtime
- Java 21 (LTS), Gradle 8.9
- Backend
- Spring Boot 3.5, Spring Cloud 2025, 50 microservices, Flyway
- Portals
- Next.js 16, React 19, TypeScript 5, pnpm monorepo
- Data stores
- PostgreSQL 17 per service (43), TimescaleDB for ticks, Redis 7 + Sentinel
- Messaging
- RabbitMQ 3.13 quorum queues, transactional outbox, DLQ with replay
- Identity
- Keycloak 26.9 (OIDC, JWT), API keys and quotas
- Platform
- Kubernetes + Helm, Docker Compose for pilots, HPA and rolling updates
- Observability
- OpenTelemetry + Jaeger, Prometheus + Grafana, Loki, burn-rate SLO alerts
- Security and QA
- Vault, Trivy, OWASP ZAP, 88 guard scripts, Testcontainers
- CI/CD
- GitLab pipelines: 74 automated checks per merge