Интеграция и архитектура систем [nextway.pro] [Андрей Бураков]
Онлайн курс для системных аналитиков, технических писателей, специалистов QA уровня middle и выше
Чему вы научитесь:
1. Сетевые протоколы
								Онлайн курс для системных аналитиков, технических писателей, специалистов QA уровня middle и выше
Чему вы научитесь:
- Использовать актуальные технологии
 Виды REST API, GraphQL, gRPC, WebSockets - рассмотрим особенности и сценарии использования
- Использовать брокеры сообщений
 Овладеете основными паттернами обмена сообщениями, на практике познакомитесь с RabbitMQ и Apache Kafka.
- Проектировать сложные бизнес-процессы в распределенных системах
 Разберем с CAP и PACELC теоремы, научимся определять подходящую модель консистентности данных, организовывать бизнес-транзакции с помощью оркестрации и хореографии
- Создавать отказоустойчивые и масштабируемые решения
 Разберем архитектурные паттерны, обеспечивающие надежность, производительность и масштабирумость системы
1. Сетевые протоколы
- Протоколы TCP, UDP
- Протоколы семейства HTTP/x
- WebSockets
- Уровни REST API
- Бинарные и текстовые RPC
- Пакетные операции
- Особенности публичных API
- Кеширование
- Балансировка
- Rate Limiter, Retry, Circuit Breaker
- Паттерны обмена сообщениями
- Использование RabbitMQ
- Использование Kafka
- Transactional Inbox / Outbox
- Модели консистентости
- CAP и PACELC теоремы
- Оркестрация и хореография
- MSA, SOA, ESB
- Backend For Frontend
- API Gateway
https://nextway.pro/integration_advanced