Секреты создания эффективного REST API: гайд для системных аналитиков
Привет, Хабр! Меня зовут Дарья Борисова, я системный аналитик в ПСБ. Однажды я попробовала интеграции... и теперь они преследуют меня везде, как навязчивый мотив из песни. Пришлось изучать и внедрять разные подходы, а заодно накопить вагон и маленькую тележку лайфхаков. Сегодня я работаю с Системой быстрых платежей в ПСБ — и готова поделиться тем, что спасло нас в критичных ситуациях. Почти наверняка вы бывали в ситуациях, когда всё выпустили в прод, а сервер нагрузку не тянет. Или бизнес давит сроками, а времени на идеальные решения нет. Приходится подставлять костыли и ставить быстрые заплатки. Вопрос в том, могут ли они стать надежным решением? И какие компромиссы придется принять — об этом и поговорим. А точнее: об оптимизации REST API в бою: как снизить количество запросов без потери данных, где проводить расчеты (и чем это грозит), зачем стандартизировать ответы, как кешировать с умом и почему health-check — это не просто «жив/мертв».
https://habr.com/ru/companies/psb/articles/949246/
#rest #rest_api #restful_api #проектирование_систем #проектирование_взаимодействия #системный_анализ