I will build python microservices backend with fastapi, kafka and postgresql


Sobre este Serviço
Senior Python backend engineer specializing in event-driven microservices: FastAPI, async SQLAlchemy, PostgreSQL, Kafka, Alembic, Pydantic v2.
Built to survive growth, concurrent load and third-party failures while staying predictable and maintainable for the next engineer.
What I build and ship in production:
- Domain-driven structure: service, repository, use cases and thin handlers. One class, one responsibility.
- Kafka pipeline: request, poll, retry and response queues, consumer and producer setup, at-least-once delivery.
- Outbox pattern: DB transaction first, external API call second, no lost operations on network failure.
- Idempotency: unique constraints plus duplicate detection, so redelivery never corrupts data.
- Typed contracts: Pydantic v2 schemas everywhere, no raw dicts.
- Error handling as architecture: domain exception hierarchy, explicit catch, retry and log rules.
- Event history table for audits and debugging.
Right fit if you need microservices from scratch, Kafka added to an existing Python monolith, or a reliable integration with payments, banking or logistics APIs.
Result: an architecture any mid or senior developer can pick up after me.
Conheça mais sobre Vladyslav
Senior Python Backend Developer
- A partir deUcrânia
- Membro desdeabr. de 2023
- Última entrega2 anos
Idiomas
Russo, Ucraniano, Inglês
Outros serviços de Desenvolvimento de Software que eu ofereço
Perguntas frequentes
Do you write all the code, or just the architecture?
Depends on the package: Basic is architecture + code skeleton; Standard and Premium include full implementation with tests.
Can you add Kafka to my existing project?
Yes, this is one of the most common requests. I audit the current codebase and integrate safely with zero downtime.
What database do you use?
PostgreSQL by default (async SQLAlchemy 2.0). I can adapt to another database by agreement.
