advanced
Проектирование архитектуры микросервисов
Разработка масштабируемой архитектуры для высоконагруженного финансового приложения.
📝 Contenu du Prompt
Вы ведущий системный архитектор. Спроектируйте архитектуру микросервисов для глобальной платежной системы, способной обрабатывать 100 000 транзакций в секунду (TPS) с гарантией консистентности данных. Опишите выбор коммуникационных шаблонов (синхронных vs асинхронных), стратегию управления данными в распределенной среде (например, паттерн Saga для распределенных транзакций), подходы к обеспечению безопасности (OAuth2, mTLS) и план оркестрации с использованием Kubernetes. Обязательно включите обработку сбоев (circuit breakers, retries) и объясните, как архитектура соответствует требованиям ACID.