Anton Sidorov homepage

Bookmark this to keep an eye on my project updates!

Follow me on GitHub

API

Checklist:

  • НТ rps, sla
    • Кэширование - Ответы сервера должны иметь явное или неявное обозначение как кэшируемые или некэшируемые
    • Нфт, бизнес метрики
  • Мониторинг бд, аппов, health monitoring.
    • Json метод со статусом апи
    • Сбор статистики обращений к веб сервису, кол-во запросов, фильтров топ
    • решение, использующее gRPC, оказывается на 27% быстрее решения, использующего HTTP/1.1.
  • Auth
  • Swagger\AsyncApi песочница
  • Http headers
  • Gateway API Асинхронная загрузка от сервиса, lazy load. Лк ходит сразу к веб сервису или к себе, затем вебсервис. Я за 2е, гибче переделать на свою бд, слабая связность
  • Версии апи: url, param, http header
  • обработка сбоев веб сервиса
  • Http status
  • retry policy