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.
10 articles
Thoughts on software engineering, system design, leadership, and practical lessons learned from building scalable systems in production.