When Monoliths Break
One “Buy Now” spans payments, orders and inventory. Why ACID stops at the service boundary, and what replaces it.
2PC · choreography vs orchestration sagas
- Microservices
- Saga
- 2PC
mn2rb — Python backend engineer, distributed systems. I build microservices, event-driven pipelines and the Kubernetes and Prometheus setups that tell you why they broke.

hover to tilt · drag to move · double-click to resetswipe sideways to move · double-tap to reset
Python for services, Go when it has to sit close to the kernel.
Service contracts first, then the code behind them.
Schemas, caching and audit logs that can’t be rewritten.
Event-driven, so services stop waiting on each other.
CI/CD pipelines and lean images, from Compose to Kubernetes.
If it isn’t monitored, it isn’t in production.
One “Buy Now” spans payments, orders and inventory. Why ACID stops at the service boundary, and what replaces it.
2PC · choreography vs orchestration sagas
Introducing django-schema-history: every AddField, RemoveField and AlterField recorded and reviewable in the admin.
pip install django-schema-history
One query for the list, N more for the relations. How the N+1 problem sneaks into Django and how to stop it.
select_related · prefetch_related
Refactor legacy services, ship new APIs, run CI/CD and keep Kubernetes and its monitoring healthy.
Architected and operated a 13-service platform on AWS with gRPC, SAGA and event-driven messaging.
Built an RFID stock management system tracking 10K+ products across warehouses.
Computer science studies alongside backend work.
A Django package that tracks model and schema changes. Published on PyPI, with 1,000+ downloads.
A high-interaction SSH honeypot that simulates a real Ubuntu server to capture and log attacker behaviour.
A lightweight Redis Streams event messenger with consumer groups, retries and a dead-letter queue (streamix-queue on PyPI).
A lightweight CLI that monitors open ports, processes and sockets straight from kernel space.
A REST API that finds the cheapest fuel stops for a truck crossing the US, using OSRM routes and dynamic programming.
Five services behind circuit breakers. One is tripped on purpose.
Open to backend and platform roles. Happy to talk microservices and event-driven design over coffee.