Опис проєкту
ПерекладСуть задачі — якісна динамічна трансформація плюс доставка. При першому запиті варіанту сервіс його рендерить, кладе в edge-кеш, а всі наступні звернення відаються вже з кешу з коректними заголовками кешування й швидким часом до першого байту. Важливі сучасні формати: автоматична відача WebP і AVIF залежно від того, що приймає браузер, розумне стиснення й опціональне очищення метаданих. Потрібен умний кроп, щоб портрети й карточки товару не обрізалися по-живому при приведенні до квадрату, й підтримка DPR для retina-екранів. Окремо опишіть, як відкидаються некоректні й занадто великі запити, щоб ресайзер не можна було використовувати як відкритий проксі.
Щоб відразу очертити рамки: це не медіатека й не DAM, і не універсальний CDN для довільних файлів. Фокус суворо на динамічній трансформації зображень і швидкій доставці результату відвідувачу. Вихідне сховище й стейджинг ми надамо. Пришліть подібні проекти, пропонований стек і орієнтовні цифри по пропускній здатності й затримці, які готові гарантувати.
— Ресайз, кроп й конвертація формату через URL або схему шляху
— Edge-кеш з правильними заголовками й швидкою повторною раздачею
— Авто WebP/AVIF, управління якістю, очищення метаданих
— Умний кроп, підтримка DPR/retina, підпис або валідація запитів
— Документація й коротка передача розгорнутого пайплайну