Blog

Thoughts on architecture, Go, distributed systems, and real-world engineering decisions.

Modular Monolith in Ruby on Rails

Why you should not start with microservices

Efficient concurrency

Understanding concurrency through a real-world analogy