Backend
•
REST API: проектируем контракт, а не эндпоинты
Чем хороший API отличается от плохого, как версионировать и почему контракт важнее реализации.
Читать далее →Мои мысли, эксперименты и гайды по разработке, дизайну и жизни в IT.
Чем хороший API отличается от плохого, как версионировать и почему контракт важнее реализации.
Читать далее →
Что такое фоновые задачи, зачем они нужны и как собрать надёжный воркер на Redis + Horizon + Supervisor.
Читать далее →