Advanced
Проектирование микросервисной архитектуры
Создание масштабируемой системы распределения событий с учетом отказоустойчивости.
📝 Contenu du Prompt
Спроектируйте высоконагруженную микросервисную архитектуру для платформы обработки потоковых событий (например, система ставок в реальном времени или мониторинг логистики). Опишите взаимодействие сервисов, выберите паттерны асинхронной коммуникации (Kafka, RabbitMQ) и решите вопросы обеспечения согласованности данных ( Saga pattern ). Предложите стратегии обработки сбоев, повторных попыток (retry policies) и дедупликации сообщений. Представьте результат в виде структурированного технического задания с описанием API контрактов и модели данных.