Concepts
17+ concepts
Core distributed systems patterns - consensus protocols, partitioning strategies, consistency models, and failure handling. Implementation-focused with production trade-offs.
Learning in public - distributed systems, architectural patterns, and servant leadership. Always iterating, always improving.
Notes and explorations from learning distributed systems, making architectural choices, and growing teams. Rough drafts improving over time.
17+ concepts
Core distributed systems patterns - consensus protocols, partitioning strategies, consistency models, and failure handling. Implementation-focused with production trade-offs.
Multiple series
In-depth technical series on Kafka, distributed systems, and data engineering architectures. Structured learning paths with production insights.
9 articles
Thoughts on software engineering, system design, leadership, and practical lessons learned from building scalable systems in production.