Интеграции и архитектура
Как системы разговаривают друг с другом и как их строить: синхронные и асинхронные интеграции, устойчивость к сбоям, очереди и Kafka, согласованность данных между сервисами, архитектурные стили и задачи system design.
Перед этой категорией: Web API, Транзакции и блокировки.
Стили интеграцииСинхронно или асинхронно, REST, gRPC и SOAP, таймауты и повторы, идемпотентность, интеграция с legacy и EDI.
Очереди и KafkaОчередь против лога событий, устройство Kafka, гарантии доставки, outbox и inbox, саги.
Архитектурные стилиСлои и чистая архитектура, монолит и микросервисы, DDD, CQRS и event sourcing, миграция legacy.
System designКак решать задачу проектирования, масштабирование, согласованность, API Gateway, сервис уведомлений.