- Суть
- Внедрение паттернов отказоустойчивости и продвинутое проектирование API в Ruby on Rails
- Уровень
- продвинутый
- На выходе
- Реализовывать Circuit Breaker для защиты сервисов от сбоев; Создавать API Gateway на базе Rack; Проектировать Backend for Frontend для различных клиентских приложений; Настраивать distributed rate limiting с использованием Redis и Lua-скриптов; Выстраивать систему многоуровневого доступа и тарификации API
- Навыки
- Circuit Breaker · Rack · API Gateway · Backend for Frontend · Redis · Lua-скрипты · OAuth 2.0
- Кому подойдёт
- разработчики, сталкивающиеся с таймаутами при высоких нагрузках; разработчики, переходящие на микросервисную архитектуру; разработчики, проектирующие публичный API для сторонних интеграций