Back

Articles

Writing about distributed systems, database architecture, AI in engineering, and building products.

Follow on Medium
6 ARTICLES
Mar 21, 20269 min

The Uncomfortable Truth: AI Won't Take Your Job. The Person Next to You Might.

And the worst part? They're not even working harder.

A data-backed look at how AI is quietly reshaping engineering teams — not by replacing people, but by enabling generalists to span the full delivery loop. References DORA 2025, METR RCT, and Faros AI data.

AIEngineering LeadershipFuture of Work
Feb 1, 202613 min

The Evolution of Distributed Systems Communication

From SOAP to AI-Native Protocols

A comprehensive guide through 25 years of distributed systems communication — from XML envelopes to AI-native protocols like MCP — with practical guidance on when each pattern actually matters.

Distributed SystemsAPI DesignArchitecture
Feb 1, 20268 min
The Database Menu — Part 1

The Database Menu, Part 1: The Filing Cabinet

Why Relational Databases Are Still Your Best First Choice

ACID transactions, referential integrity, SQL, and normalization — why PostgreSQL remains the right answer for 90% of applications, with practical code examples and decision frameworks.

DatabasesPostgreSQLBackend Architecture
Mar 7, 20269 min
The Database Menu — Part 2

The Database Menu, Part 2: The Flexible Containers

When NoSQL Databases Actually Make Sense (And When They Don't)

Document databases, key-value stores, and wide-column stores — understanding MongoDB, Redis, and Cassandra as specialized tools, not SQL replacements.

NoSQLMongoDBRedisCassandra
Mar 7, 20269 min
The Database Menu — Part 3

The Database Menu, Part 3: The Specialty Appliances

When You Need a Database That Does One Thing Brilliantly

Elasticsearch for search, Neo4j for graphs, TimescaleDB for time-series, ClickHouse for analytics — purpose-built databases and the layered architecture pattern.

ElasticsearchNeo4jTimescaleDBSearch
Jan 15, 20263 min

KaviCare: Designing a Chat-First AI System for Longitudinal Healthcare Memory

A case study in voice-first, safety-bounded GenAI for real-world healthcare

Technical architecture, AI agent design, and trade-offs behind building a non-diagnostic health companion that converts scattered medical documents into a structured treatment timeline.

HealthTechAI ArchitectureCase Study