thebushidocollective/fastapi-async-patterns

Use para padrões assíncronos do FastAPI na construção de APIs de alto desempenho. Use ao lidar com requisições concorrentes e operações assíncronas.

O que é fastapi-async-patterns?

Esta skill fornece orientação especializada sobre padrões assíncronos do FastAPI, permitindo a criação de APIs de alto desempenho que lidam eficientemente com requisições concorrentes e operações assíncronas. Ela abrange práticas recomendadas como o uso de `async def` para operações I/O-bound, gerenciamento de sessões de banco de dados assíncronas com SQLAlchemy Async, e manipulação de tarefas em segundo plano com `BackgroundTasks`. A skill também aborda a integração com outras bibliotecas assíncronas, como HTTPX para chamadas externas, e discute a configuração de rate limiting e cache utilizando `asyncio`. Projetada para desenvolvedores que desejam otimizar a performance e a escalabilidade de suas aplicações FastAPI, ela inclui exemplos práticos e explicações detalhadas sobre como evitar bloqueios comuns em loops de eventos. O conteúdo é aplicável tanto no desenvolvimento local com Uvicorn quanto em ambientes de produção com gunicorn e workers assíncronos.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/thebushidocollective/han/tree/main/skills/fastapi-async-patterns

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que fastapi-async-patterns faz?

Use para padrões assíncronos do FastAPI na construção de APIs de alto desempenho. Use ao lidar com requisições concorrentes e operações assíncronas.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Habilidades Relacionadas