Я создаю POST API для получения результатов тестирования от клиентов и размещения его в базе данных.В какой момент я должен отправить клиенту статус 200?
- После того, как я проверил данные в теле запроса?
- После того, как я успешно подтвердилданные в базу данных?
В типичном сценарии использования вызов API занимает менее секунды.Я уже создаю запасную опцию, если у клиента есть сбой, поэтому я склонен сделать это синхронным запросом, который позаботится обо всех видах сбоев, включая отправку данных, являющихся недействительными, или отключение RDS (базы данных).
Я использую Python и SQLAlchemy для разработки этого API.Это для внутреннего пользования командой.
Спасибо, Адитья