Event-driven architecture (EDA) in Golang promotes scalability and fault tolerance by decoupling system components through asynchronous event processing. Command Query Responsibility Segregation (CQRS) further refines this by separating read and write operations, optimizing performance and maintaining distinct models. Libraries like go.cqrs facilitate implementing these patterns in Golang applications. Continue reading →
Astronaut Architect or Ivory Tower Architect – Both of these are generally terms of dirision toward software architects who have become disconnected from anything related to actual implementation, coding, or related knowledge and work that has to do with the work of building software applications and services. Astronaut Architecturalism or Ivory Tower Architecturalism – Topics... Continue reading →
Original Content Post: http://blog.adron.me/articles/speaking-trips-tech-and-treks/ I’ll be off on some coding adventures in the coming months. I also hope to catch up with a lot of people and their respective projects, learn a few things, and if it’s possible maybe teach a few people a thing or three about immutable infrastructure, lessons I’ve learned, and how... Continue reading →
The “Client Round Robin Anti-Pattern” One of the features that is often available in Riak Client software (including the CorrguatedIron .NET Client, the riak-js client and others) is the ability to send requests to the Riak Cluster through a round robin style approach. What this means is each IP, of each node within the Riak... Continue reading →
Cloud Architecture is becoming more and more relevant in the software industry today. A lot of efforts are becoming less about software and more about cloud software. The whole gamut of cloud technology; platform, service, infrastructure, or platforms on platforms are growing rapidly in number. The days you didn’t need to know what the cloud... Continue reading →