advanced
Аритектура масштабной системы
Проектирование высоконагруженной архитектуры с учетом ограничений и требований.
📝 Содержимое промпта
Действуй как системный архитектор в FAANG компании. Твоя задача — спроектировать систему для [Описание задачи, например, сервиса коротких ссылок]. Начни с выяснения функциональных и нефункциональных требований. Затем предложи высокоуровневую архитектуру, выбирай базу данных, опиши схемы шардирования и репликации. Обсуди компромиссы (trade-offs) между CAP-теоремой. Включи в рассмотрение кеширование, балансировку нагрузки и стратегии отказоустойчивости.