
Разработка микросервисов на Java: границы, контракты и продакшен-практики
Когда микросервисы оправданы, как резать домены, какие контракты и observability нужны в проде на Spring Boot / Kafka / Kubernetes.
Senior Software Developer из Минска. Создаю веб-приложения и микросервисы на Java, Spring Boot, Quarkus, Kubernetes, PHP, Go, TypeScript.

Последние проекты, над которыми я работал

Полнофункциональная платформа для электронной коммерции с микросервисной архитектурой. Реализована интеграция с платежными системами, управление складом и масштабируемая инфраструктура на Kubernetes.

Корпоративная CRM система для управления клиентами и продажами. Включает модули для работы с заказами, складом, интеграцию с внешними сервисами и аналитику.

Масштабируемая платформа на основе микросервисов с использованием Quarkus и Kubernetes. Интеграция с AWS S3, автоматическое масштабирование и мониторинг.
Мои мысли и опыт в разработке

Когда микросервисы оправданы, как резать домены, какие контракты и observability нужны в проде на Spring Boot / Kafka / Kubernetes.

Как деплоить JVM в K8s без CrashLoopBackOff: startup/readiness/liveness, MaxRAMPercentage, CPU limits и корректное завершение Spring Boot.

Практический чеклист ускорения Spring Boot 3 / Java 21: HikariCP, таймауты, кэш, GC в контейнере и измерение p95 до рефакторинга.