Интеграция и архитектура
в распределенных системах
Онлайн курс для

системных аналитиков,
технических писателей, специалистов QA

уровня middle и выше

лист ожидания
32 часа

Online

Когда
Объем курса
Формат обучения
теории и практических заданий
вебинары, чат в telegram
Четверг: 18:00-20:00
Воскресенье: 11:00-15:00
Чему вы научитесь?
  • Использовать актуальные технологии
    Виды REST API, GraphQL, gRPC, WebSockets - рассмотрим особенности и сценарии использования
  • Использовать брокеры сообщений
    Овладеете основными паттернами обмена сообщениями, на практике познакомитесь с RabbitMQ и Apache Kafka.
  • Проектировать сложные бизнес-процессы в распределенных системах
    Разберем с CAP и PACELC теоремы, научимся определять подходящую модель консистентности данных, организовывать бизнес-транзакции с помощью оркестрации и хореографии
  • Создавать отказоустойчивые и масштабируемые решения
    Разберем архитектурные паттерны, обеспечивающие надежность, производительность и масштабирумость системы
АВТОР КУРСА
Андрей Бураков
Автор и преподаватель курса
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 ₽
Оставить заявку
Участвую от компании
60 000 ₽
Оставить заявку
FAQ