Construiré backend de microservicios en Python con FastAPI, Kafka y PostgreSQL

P
pysasori
P
pysasori
Vladyslav
Parte de la información se ha traducido automáticamente.

Acerca de este Servicio

Traducción automática

Ingeniero backend senior en Python especializado en microservicios impulsados por eventos: FastAPI, async SQLAlchemy, PostgreSQL, Kafka, Alembic, Pydantic v2.


Concebido para soportar crecimiento, cargas concurrentes y fallos de terceros, manteniéndose predecible y mantenible para el próximo ingeniero.


Lo que construyo y pongo en producción:

- Estructura orientada al dominio: servicio, repositorio, casos de uso y handlers delgados. Una clase, una responsabilidad.

- Pipeline de Kafka: colas de request, poll, retry y respuesta, configuración de consumidor y productor, entrega al menos una vez.

- Patrón Outbox: transacción de base de datos primero, llamada a API externa después, sin operaciones perdidas ante fallos de red.

- Idempotencia: restricciones únicas más detección de duplicados, para que la redescarga nunca corrompa los datos.

- Contratos tipados: esquemas Pydantic v2 en todas partes, nada de diccionarios crudos.

- Manejo de errores como arquitectura: jerarquía de excepciones de dominio, captura explícita, reglas de reintento y registro.

- Tabla de historial de eventos para auditoría y depuración.


Encaja si necesitas microservicios desde cero, Kafka añadido a un monolito de Python existente, o una integración confiable con APIs de pagos, banca o logística.


Resultado: una arquitectura que cualquier desarrollador medio o senior puede retomar después de mí.

Conoce a Vladyslav

Vladyslav

Senior Python Backend Developer

5.0(7)
  • DeUcrania
  • Miembro desdeabr 2023
  • Última entrega2 años
  • Idiomas

    Ruso, 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.

Traducción automática

Otros servicios de Desarrollo de software que ofrezco