- Endpoints sempre
async def. - Pydantic v2 (
model_config, nãoConfigantiga). - DB via
Depends(get_session); nunca abrir session global. - HTTP externo:
httpx.AsyncClientinjetado, nuncarequests. response_modelexplícito em todo endpoint.- Erros via
HTTPExceptionou exception handler global. - Background tasks pra trabalho assíncrono curto; queue real (Celery/RQ) pra trabalho longo.
Source: alanpcf/cocada — distributed by TomeVault.