Nodes and Edges


Distributed systems, big data, and high-performance Java

Notes from the cluster

  • Why Event-Driven Microservices?

    Many teams adopting microservices end up with a “distributed monolith,” facing complexities similar to monoliths due to tight coupling. Issues such as synchronous dependencies and shared databases can arise. Transitioning to an event-driven architecture fosters true decoupling, addressing these challenges while introducing new complexities, like eventual consistency.

    Continue reading

  • A fresh start

    I’ve repurposed my previous personal, travel-oriented blog to be more developer focused, giving me a place to share technical content now that I’m semi-retired. I still have an interest in programming and technology in general, so I’ll be reporting on topics I find interesting as I pursue projects that excite me. Watch this space for…

    Continue reading