Никаких экзотических зависимостей: команда, знакомая с Java, PostgreSQL и Kubernetes, эксплуатирует платформу с первого дня.
- Рантайм
- Java 21 (LTS), сборка Gradle 8.9
- Бэкенд
- Spring Boot 3.5, Spring Cloud 2025, 50 микросервисов, Flyway
- Порталы
- Next.js 16, React 19, TypeScript 5, монорепо pnpm
- Хранилища
- PostgreSQL 17 на сервис (43), TimescaleDB для тиков, Redis 7 + Sentinel
- Обмен сообщениями
- RabbitMQ 3.13 quorum-очереди, transactional outbox, DLQ с повтором
- Идентификация
- Keycloak 26.9 (OIDC, JWT), API-ключи и квоты
- Платформа
- Kubernetes + Helm, Docker Compose для пилотов, HPA и rolling updates
- Наблюдаемость
- OpenTelemetry + Jaeger, Prometheus + Grafana, Loki, предупреждения burn-rate по SLO
- Безопасность и QA
- Vault, Trivy, OWASP ZAP, 88 guard-скриптов, Testcontainers
- CI/CD
- Пайплайны GitLab: 74 автоматические проверки на каждый merge