Vou construir backend de microserviços em python com fastapi, kafka e postgresql

P
pysasori
P
pysasori
Vladyslav
Algumas informações foram traduzidas automaticamente.

Sobre este Serviço

Tradução automática

Engenheiro sênior de backend em Python, especializado em microserviços orientados a eventos: FastAPI, async SQLAlchemy, PostgreSQL, Kafka, Alembic, Pydantic v2.


Projetado para suportar crescimento, carga concorrente e falhas de terceiros, mantendo previsibilidade e facilidade de manutenção para o próximo engenheiro.


O que eu crio e coloco em produção:

- Estrutura orientada a domínio: service, repository, use cases e handlers finos. Uma classe, uma responsabilidade.

- Pipeline Kafka: filas de request, poll, retry e response, configuração de consumer e producer, entrega at-least-once.

- Padrão Outbox: transação de DB primeiro, chamada a API externa em segundo lugar, nenhuma operação perdida em falha de rede.

- Idempotência: restrições únicas mais detecção de duplicatas, para que a redelivery nunca corrompa os dados.

- Contratos tipados: schemas Pydantic v2 em todo lugar, sem dicionários crus.

- Tratamento de erros como arquitetura: hierarquia de exceções de domínio, captura explícita, regras de retry e log.

- Tabela de histórico de eventos para auditoria e debugging.


Perfeito para quando você precisa de microserviços do zero, Kafka adicionado a um monólito Python existente, ou uma integração confiável com APIs de pagamentos, bancos ou logística.


Resultado: uma arquitetura que qualquer desenvolvedor intermediário ou sênior consegue pegar depois de mim.

Conheça mais sobre Vladyslav

Vladyslav

Senior Python Backend Developer

5,0(7)
  • A partir deUcrânia
  • Membro desdeabr. de 2023
  • Última entrega2 anos
  • Idiomas

    Russo, Ucraniano, Inglês
Senior Python backend developer with 5+ years in production systems: FastAPI, Django, PostgreSQL, async SQLAlchemy, Kafka, Docker. I design event-driven microservices and clean, testable architectures that handle real money and real load, and I build fast, reliable MVP backends for startups. Clear communication, honest estimates, and code the next developer can pick up without a handover meeting. From a one-off script or bug fix to a full backend: describe what you need and I will tell you how to get there.

Tradução automática

Outros serviços de Desenvolvimento de Software que eu ofereço