Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Middle — Senior
3
Проектирование высокоуровневой архитектуры сервиса
Условие задачи
Исходя из заданных функциональных и нефункциональных требований, а также рассчитанных параметров (объём данных, RPS, пропускная способность), необходимо разработать схему high‑level архитектуры системы.
Создать общую схему архитектуры сервиса сокращения ссылок, включающую:
- компоненты приёма запросов (API, балансировщик нагрузки);
- хранилище (основное и/или кеш);
- подсистему аналитики переходов;
- механизм ограничения частоты запросов (rate limiting);
- TTL и процесс очистки просроченных ссылок.