- Плюсы и минусы синхронного обмена данными.
- Как решаются проблемы, которые есть при синхронной обработке.
- Протоколы синхронного обмена:
- HTTP/REST;
- gRPC;
- GraphQL.
- Реактивные системы.
4. Что такое асинхронная коммуникация. Плюсы и минусы подхода.
5. Построение асинхронного взаимодействия на базе синхронных протоколов:
- опрос сервера;
- websocket / rsocket;
- Webhook (callback);
- Server Sent Events.
6. Очереди. Типы очередей. Политика доставки At Least Once Delivery, At Most Once Delivery.
8. Backpressure.
9. Отложенные операции.
10. Заявка. Жизненный цикл заявки.
11. Некорректное выполнение операции:
- деградация функциональности;
- повторная попытка;
- отмена операции;
- распределенная транзакция.
12. Event Driven Архитектура. Плюсы и минусы. Области применимости.