TGViewer
GetAnalyst - Навыки • Системный анализ • Бизнес-анализ GetAnalyst - Навыки • Системный анализ • Бизнес-анализ @getanalysts · 22.5K subscribers
Post #3570 3.95K
📌📚 Кэширование — подборка материалов для СА 📚📌

Если в API нужно кэширование, аналитику недостаточно написать: «кэшировать данные».

В требованиях стоит ответить хотя бы на базовые вопросы:

✔️ Что кэшируем — весь ответ или отдельные данные
✔️ Где кэшируем — в приложении, Redis, HTTP-кэше, CDN
✔️ Кто источник истины — откуда берём актуальные данные
✔️ Какой TTL — время жизни кэша
✔️ Допустимы ли устаревшие данные и как долго
✔️ Как формируется ключ кэша — какие параметры в него входят
✔️ Когда инвалидируем кэш — по TTL, событию или изменению данных
✔️ Что происходит при cache miss — откуда получаем данные
✔️ Что происходит, если кэш недоступен — идём в БД / внешний сервис / возвращаем ошибку
✔️ Какие HTTP-механизмы используем — Cache-Control, ETag, If-None-Match и другие, если они нужны

👉 Если эти вопросы закрыты, разработчику не придётся самому решать, как должен работать кэш.


Собрала материалы GetAnalyst, которые помогут разобраться в теме и посмотреть, как переводить кэширование в конкретные требования 👇

🔗 Всё про кэш - самое главное в одной мини-книге

🔗 Ключевые алгоритмы кэширования cahce-miss / cache-hit

🔗 3 уровня кэширования

🔗 4 директивы заголовка Cache-Control, которые важно различать

🔗 ETag и 304 Not Modified — недостающие строчки в 90% ТЗ на справочники через GET

📌 Пример требований к API-методу с кэшированием

Сохраняйте как чек-лист и сверяйте с ним следующие постановки задач 🔖


#RestApiGA

📱 GetAnalyst | 💙 VK | 💬 Max
  • ❤ 17
  • 👍 8
More from @getanalysts
  1. Sep 28, 2026⌛️ Webhook, SSE, WebSocket, polling или worker: что выбрать для долгой операции? ⌛️ Возьмё…
  2. Sep 27, 2026Уже завтра на самолёт в Сан-Франциско, чтобы пообщаться с коллегами из OpenAI, Anthropic и…
  3. Sep 25, 2026🔥❤️‍🔥🎉 Вау-вау-вау! Вот это мы отметили! 4 часа практики, море вопросов, десятки схем и…
  4. Sep 24, 2026😂👍👍❤️👌😅😊😊😍😘 ❗️До начала 15 минут❗️ 🧡 «Асинхронная интеграция с ИИ-сервисом: от а…
  5. Sep 24, 2026❗️Уже через 3 часа встречаемся онлайн❗️ 👩‍💻 Открытый практикум с Екатериной Ананьевой 🔥…
  6. Sep 24, 2026Пусть хотя бы сегодня всё пойдёт по happy path 🎉🙏🩷 Сегодня праздник у людей, которые сл…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →