Engineering Notebook.
First-principles writing on backend architecture, cloud platforms, distributed data, reliability, and the practical tradeoffs behind production software.
FILTER BY TOPIC
8 ARTICLES
JUL 15, 2026
14 MIN
Modernizing Core Banking with the Strangler Pattern
A practical field guide to separating high-risk banking capabilities from a legacy monolith without interrupting member journeys.
JUN 28, 2026
15 MIN
Exactly-Once Kafka Without Magical Thinking
What exactly-once guarantees do—and do not—mean across brokers, databases, retries, and downstream side effects.
JUN 02, 2026
13 MIN
High-Throughput Spring Boot APIs: A Systems Checklist
A measurement-first checklist for connection pools, thread models, serialization, caches, and database access.
MAY 18, 2026
14 MIN
FHIR at the Platform Boundary
Patterns for normalizing clinical data while keeping source provenance, security, and schema evolution intact.
APR 30, 2026
12 MIN
Kubernetes Is Not Your Architecture
How to separate deployment mechanics from service boundaries, failure domains, and product ownership.
APR 09, 2026
13 MIN
Terraform Modules That Age Well
Small interfaces, explicit ownership, safe defaults, and upgrade paths for infrastructure used by many teams.
MAR 21, 2026
12 MIN
Observability Before the Incident
Designing metrics, logs, traces, and runbooks around the decisions an on-call engineer must make under pressure.
FEB 26, 2026
13 MIN
Designing Idempotent Event Consumers
Reliable patterns for deduplication, state transitions, retry safety, and recovery in event-driven systems.