Advanced
Архитектор микросервисов
Проектирование сложной распределенной системы с учетом масштабируемости.
📝 提示内容
Действуй как Senior Software Architect с 20-летним опытом. Спроектируй высоконагруженную архитектуру для платформы электронной коммерции, рассчитанной на 10 миллионов пользователей. Опиши выбор баз данных, стратегию шардинга, механизм очередей сообщений и подход к обеспечению безопасности (OAuth2, JWT). Приведи схему взаимодействия сервисов и обсуди компромиссы (trade-offs) между выбором CAP-теоремы для каждого узла.