Week 33, year 2022
- Gossip Seed configuration and Certificate Management for EventStoreDB - Nodes in a cluster can discover the other nodes using one of two methods - gossip seeds, or DNS discovery. [Event Store blog]
- 22.6.0 Release Notes - We are pleased to announce the official interim release of EventStoreDB OSS & Commercial version 22.6.0. This is an interim release and will be supported until October 2022. Read more about our versioning strategy here. The complete changelog can be found here. If you need help planning your upgrade or want to discuss support, please contact us here. [Event Store blog]
- What do the British writer and his fence have to do with Software Architecture? - Gilbert Keith Chesterton was a British writer from the turn of the 19th and 20th centuries. As for his times, we would call him an… [Event-Driven by Oskar Dudycz]
- Clock-Bound Wait - Although he's been quiet for a while on here, Unmesh Joshi has been working hard on more of his Patterns of Distributed Systems. In this first of a new batch, he looks at the difficulty of getting consistent reads from servers in the presence of the inevitable drifts between system logs. A Clock-Bound Wait adds a small wait time on a request for a value at a recent time. This way the server can be sure it's providing the correct value should it have changed during within the window of the clock lag. [Martin Fowler]
- Emergent Leader - Peer-to-peer systems treat each cluster node as equal; there is no strict leader. This means there is no explicit leader election process as happens in the Leader and Followers pattern. However, there still needs to be one cluster node acting as cluster coordinator for tasks such as assigning data partitions to other cluster nodes and tracking when new cluster nodes join or fail and take corrective actions. Unmesh Joshi explains how this is resolved with an Emergent Leader [Martin Fowler]
- Focus on business value: Open source framework vs. building your own - Before you build your own framework, you should read this. Previously, we discussed whether or not to even use a framework at all – and explored how often you may already be using a large variety of them without even questioning it. But now, we’re digging deeper into the advantages of using an open source framework like the Axon Framework (AF) as opposed to building your own framework to support Command Query Responsibility Separation (CQRS) and Event Sourcing (ES). [Blog]