Интеграция и архитектура
в распределенных системах
Для специалистов уровня middle+ с опытом проектирования интеграционных решений

02.03 - 06.04
32 часа

Online

Когда
Объем курса
Формат обучения
теории и практических заданий
вебинары, чат в telegram
Четверг: 18:00-20:00
Воскресенье: 11:00-15:00
Что внутри?
  • Погружение в детали сетевых взаимодействий
    Потому что системы и сервисы всегда общаются через сеть.
  • Проектирование сложных API
    Когда сценарии взаимодействий сложнее CRUDL-операций.
  • Обмен сообщениями
    Использование брокеров сообщений в теории и на практике
  • Инфраструктура и архитектура
    Как проектировать взаимодействия с учетом существующей инфраструктуры и архитектурного ландшафта.
  • Интеграция и распределенные системы
    Как за вызовами API и сообщениями в брокерах увидеть распределенную систему, которая решает бизнес задачи.
АВТОР КУРСА
Андрей Бураков
Автор и преподаватель курса
Technical Product Manager
10+ лет в роли разработчика, аналитика, руководителя продуктов

Опыт проектирования, разработки и внедрения
интеграционных решений банках, крупном ритейле, финтех и e-comm стартапах
ПРОГРАММА КУРСА
  • Протоколы TCP, UDP
  • Протоколы семейства HTTP/x
  • WebSockets
Сетевые протоколы
1
  • Уровни REST API
  • Бинарные и текстовые RPC
  • Пакетные операции
  • Особенности публичных API
Проектирование API
2
  • Кеширование
  • Балансировка
  • Rate Limiter, Retry, Circuit Breaker
Надежность и время отклика
3
  • Паттерны обмена сообщениями
  • Использование RabbitMQ
  • Использование Kafka
  • Transactional Inbox / Outbox
Обмен сообщениями
4
  • Модели консистентости
  • CAP и PACELC теоремы
  • Оркестрация и хореография
Распределенные транзакции
5
  • MSA, SOA, ESB
  • Backend For Frontend
  • API Gateway
Архитектурные паттерны
6
Стоимость курса
Частное лицо
50 000 ₽

после 10 января
Купить курс
Участвую от компании
60 000 ₽
Оставьте заявку, свяжемся
с вами в ближайшее время
Оставить заявку
Купить курс в рассрочку
FAQ