Інтеграції та архітектура
Як системи розмовляють одна з одною і як їх будувати: синхронні й асинхронні інтеграції, стійкість до збоїв, черги й Kafka, узгодженість даних між сервісами, архітектурні стилі та задачі system design.
Перед цією категорією: Web API, Транзакції та блокування.
Стилі інтеграціїСинхронно чи асинхронно, REST, gRPC і SOAP, таймаути й повтори, ідемпотентність, інтеграція з legacy та EDI.
Черги й KafkaЧерга проти журналу подій, устрій Kafka, гарантії доставки, outbox та inbox, саги.
Архітектурні стиліШари й чиста архітектура, моноліт і мікросервіси, DDD, CQRS та event sourcing, міграція legacy.
System designЯк розв'язувати задачу проєктування, масштабування, узгодженість, API Gateway, сервіс сповіщень.