<<Forum>> Новый проект для публичного обучения.
Ты начинающий Java-разработчик, но застрял на одном уровне?
Ты знаешь Spring Boot, писал REST API, работал с JPA, но…
- Микросервисы кажутся сложными и непонятными?
- Не знаешь, как проектировать архитектуру, чтобы не переделывать всё потом?
- Хочешь научиться писать код, который можно легко переносить из одного проекта в другой?
- Мечтаешь создать реальный продакшен-проект для портфолио?
ЭТОТ КУРС ДЛЯ ТЕБЯ.
ЧТО МЫ БУДЕМ ДЕЛАТЬ?
Мы с нуля построим микросервисную архитектуру для форумной платформы.
Ты пройдёшь полный путь:
Архитектура
Проектирование микросервисов, API-контракты, UML-диаграммы
Инфраструктура
Docker, Docker Compose, CI/CD (GitHub Actions), деплой на VPS
Бэкенд
Spring Boot 3, Java 21, Spring Data JPA, Liquibase, MapStruct
Микросервисы
Service Discovery, API Gateway, FeignClient, gRPC, Resilience4j
Асинхронность
Kafka, RabbitMQ, Event-Driven Architecture
Тестирование
Юнит-тесты, интеграционные тесты, Testcontainers, WireMock
Мониторинг
Micrometer, Prometheus, Grafana
Security
OAuth2, JWT, Spring Security, Authentik
Нагрузка
Оптимизация, кэширование, пагинация, профилирование
ЧТО ТЫ ПОЛУЧИШЬ В ИТОГЕ?
✔️ Готовый микросервисный проект в своём GitHub (можно показывать на собеседованиях)
✔️ Навыки работы с реальными инструментами: Docker, Kafka, Feign, gRPC, Prometheus
✔️ Понимание архитектуры: как проектировать, чтобы не переписывать всё потом
✔️ Портфолио с реальным продакшен-проектом (DevForge — работающая платформа)
✔️ Уверенность в своих силах на собеседованиях
java
spring
liquibase
security