Практикоориентированное обучение созданию распределённых микросервисных систем с нуля. Участники проектируют и реализуют платёжную платформу с внешними интеграциями, фокусируясь на масштабируемости, отказоустойчивости и безопасности. Осваиваются ключевые технологии: от Spring Boot и Kafka до Kubernetes и Grafana, с полным циклом разработки, мониторинга и деплоя.
Ключевые технологии- Язык: Java 24
- Фреймворк: Spring Boot (Web, WebFlux, Data JPA)
- Базы данных: PostgreSQL + Apache ShardingSphere
- Интеграции: Keycloak, внешние API
- * Транспорт: Kafka, REST, gRPC
- * DevOps: Docker, Kubernetes, Testcontainers
- * Наблюдаемость: Prometheus, Grafana, Loki
- * Архитектура: микросервисы, C4-моделирование
Что получает разработчик:
* Опыт создания real-world микросервисов
* Архитектура распределённых систем на практике
* Владение Kafka, Keycloak, Spring WebFlux
* Подготовка к позициям Middle+/Senior
Что получает компания:
* Подготовленные специалисты по распределенным системам
* Быстрая адаптация к существующим high-load проектам
* Рост инженерной культуры и внутренних компетенций