О курсе
Авторы
Программа
Отзывы
FAQ
Контакты
Начать проектировать
Интеграция и архитектура
в распределенных системах
Для специалистов уровня 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
Узнать о старте курса "Интеграция Систем. Next Level"
Я согласен(на) с
политикой обработки персональных данных
Оставить заявку
Оставить заявку
на участие от юридического лица
Я согласен(на) с
политикой обработки персональных данных
Оставить заявку
Интеграция и архитектура в распределенных системах
Активировать
Я согласен(на) с
политикой обработки персональных данных
Payment method
Карты РФ (Visa, Mastercard, МИР) через Tinkoff
Карты не РФ (Visa, Mastercard, МИР) через Prodamus
Долями от Т-Банк
Оплатить online-курс
Нажимая "Оплатить" вы соглашаетесь с условиями
Договора-Оферты
Обучающий онлайн-курс Интеграция и архитектура в распределенных системах
р.
р.
Оплатить
Стоимость курса
Частное лицо
50 000 ₽
после 10 января
Купить курс
Участвую от компании
60 000 ₽
Оставьте заявку, свяжемся
с вами в ближайшее время
Оставить заявку
Купить курс в рассрочку
FAQ
Подходит ли мне курс?
Курс подойдет вам, если вы уже имеет опыт работы с задачами по интеграции систем и хотите:
углубиться в технические аспекты межсервисных взаимодействий
познакомиться с инфраструктурными и архитектурными паттернами, важными для интеграции
научиться управлять бизнес-транзакциями
посмотреть на взаимодействия сервисов как часть распределенной системы
Что нужно знать и уметь до старта курса?
Знать структуру HTTP протокола: глаголы, ресурсы, статус коды, заголовки.
Понимать, что такое синхронные и асинхронные взаимодействия.
Иметь опыт работы с Postman или аналогичным документом.
Иметь опыт проектирования или использования API
Какие инструменты нужны для работы на курсе?
Нужен Zoom и хороший интернет.
Из инструментов будем использовать Miro и Google Docs.
А еще вам понадобится telegram - все коммуникации с учащимися и преподавателями будут в закрытой группе в telegram