
Engineering
Databases, architecture, performance, and real production systems
5 postsZero Downtime Database Migration: Billions of Rows, No Drama
How we migrated billions of rows from Neo4j to MongoDB without taking the system offline for a single second.
DatabaseMigration
How to Reduce API Latency Without Rewriting Anything
Query optimization, connection pooling, and caching strategies that cut our P95 from 3s to 400ms.
PerformanceBackend
Why PostgreSQL Wins Almost Every Time
After years of MongoDB, DynamoDB, and Neo4j, PostgreSQL is the one I keep coming back to. Here is why.
DatabaseArchitecture
Queues and Streams Compared: Kafka vs SQS vs RabbitMQ vs Redis Streams
A practical comparison from someone who has used all four in production. Spoiler: there is no universal winner.
InfrastructureArchitecture
Why Tech Debt is Important
Tech debt is not a failure. It is a deliberate tradeoff. The real failure is pretending it does not exist.
ArchitectureCulture