Junior — Senior
62
Сервис генерации коротких URL
Task condition
Создайте сервис, который преобразует длинные URL‑адреса в короткие варианты и возвращает их клиенту. Требования к функционалу:
- преобразование «длинный URL → короткий URL» (короткая ссылка должна быть отправлена в ответе);
- ограниченный срок жизни каждой ссылки;
- у пользователей могут быть имена (не требуется полноценная система управления доступом);
- реализовать ограничение частоты запросов (rate limiting);
- собрать и предоставить аналитику использования ссылок.