Раздел 45 · Python backend: Тарбадель

Архитектура FastAPI-проекта: сервис, хранилище и тонкие маршруты

middle-senior~40 мин

без входаВойди, чтобы отмечать прогресс, вести заметки и решать задачи в редакторе. войти

Утром на складе нашли дрон, оплаченный картой через сутки после того, как его заказ просрочился. Деньги пришли, дрон ушёл бы, а на этот дрон уже был новый заказ. Квот вчера добавил оплату картой: новый маршрут, двадцать строк, всё работает.

В прошлом уроке у Барахолки появился поток событий, а с ним ещё одно место, где читается статус заказа. Ты уже решал эту задачу в Django в уроке 158: правило переезжает из представлений в сервис. Здесь то же, но с двумя новыми ходами. Сервис не знает ни про HTTP, ни про сессию базы, а хранилище приходит к нему снаружи и описано протоколом. Поэтому правила заказа проверяются без сервера и без базы, на словаре.

урок из курса

Урок из курса «Python backend: Тарбадель». Курс покупается один раз и остаётся навсегда: 500 ₽.

Оплата пока не подключена: премиум и курсы открываются промокодом.