Thoughts on architecture, Go, distributed systems, and real-world engineering decisions.
Why you should not start with microservices
Understanding concurrency through a real-world analogy