Микросервисы

и чистая архитектура

Практический курс, который превращает джуна в мидл разработчика,
способного проектировать и строить production-ready системы.

Навыки

Чему вы научитесь

Всё, что нужно для проектирования и разработки микросервисных систем

Микросервисная архитектура

Паттерны проектирования, SAGA, eventual consistency, service mesh

Чистая архитектура на Python

Domain, Application, Infrastructure слои. DDD на практике

Kafka, gRPC, REST

Межсервисное взаимодействие: синхронное и асинхронное

Enterprise-паттерны

Repository, Unit of Work, Outbox/Inbox

Практика: Order Service

Полноценный сервис заказов с интеграцией 4 микросервисов

Production-ready код

Тестирование, мониторинг, CI/CD, Kubernetes-деплой

Программа

15 модулей

От основ микросервисной архитектуры до production-ready финального проекта

Модули

01

Введение в микросервисную архитектуру

Монолит vs микросервисы, bounded context, decomposition strategies

02

Межсервисное взаимодействие

REST, gRPC, protobuf-контракты, синхронные и асинхронные паттерны

03

Apache Kafka

Продюсеры, консюмеры, топики, партиции, consumer groups, exactly-once семантика

04

SAGA-паттерн

Оркестрация и хореография, компенсирующие транзакции, обработка ошибок

05

Outbox / Inbox паттерн

Гарантия доставки сообщений, transactional outbox, polling publisher

06

API Gateway и Service Discovery

Маршрутизация, балансировка, Circuit Breaker, health checks

07

Observability

Distributed tracing, structured logging, метрики, Prometheus + Grafana

08

Тестирование микросервисов

Contract testing, integration tests, test containers, E2E

09

Деплой и CI/CD

Docker, Kubernetes, Helm charts, GitHub Actions, blue-green deployment

Чистая архитектура

10

Основы чистой архитектуры

Dependency Rule, слои, boundaries, инверсия зависимостей

11

Domain Layer

Entities, Value Objects, Domain Services, бизнес-правила

12

Infrastructure Layer

Repository pattern, Unit of Work, ORM-маппинг, внешние сервисы

13

Application Layer

Use Cases, DTOs, Command/Query, порты и адаптеры

14

Presentation Layer

API, Comsumers

15

Финальный проект

Order Service: 4 микросервиса, Kafka, gRPC, чистая архитектура, K8s

Стоимость курса
15 000 ₽
5 000 ₽
  • 15 модулей: микросервисы + чистая архитектура
  • Финальный проект с 4 сервисами
  • Kafka, gRPC, Kubernetes на практике
  • Доступ к материалам навсегда

Готов(а) строить?

Начни писать production-ready микросервисы уже сегодня

15

модулей глубокой практики

4+

микросервиса в финальном проекте

100%

практический курс