NeilVeil
Home Apps About
Engineering

Engineering

Databases, architecture, performance, and real production systems

5 posts
Zero Downtime Database Migration: Billions of Rows, No Drama
26 May, 2026Engineering

Zero 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
22 May, 2026Engineering

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
18 May, 2026Engineering

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
14 May, 2026Engineering

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
10 May, 2026Engineering

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

© 2026 NeilVeil. All rights reserved.