Martin Fowler When we think of how some property (e.g. your address or salary) changes over time, we usually think of it as a linear sequence of
Martin Fowler Pull Requests are a mechanism popularized by github, used to help facilitate merging of work, particularly in the context of
Martin Fowler When people think of code reviews, they usually think in terms of an explicit step in a development team’s workflow. These
Martin Fowler SolutionAt-most once, At-least once and Exactly Once actions Depending on how the client interacts with the server, the guarantee
Martin Fowler I often help engineering organizations that are in the midst of a transformation. This is typically both a technology
Martin Fowler Allow clients to register their interest with the server for specific state changes. The server notifies the interested clients
Martin Fowler A cluster node can ask for a lease for a limited period of time, after which it expires. The node can renew the lease before it
Martin Fowler Like many Americans, I was transfixed and horrified by the recent assault on the Capitol. Much of this anger originates in lies
Martin Fowler To read the full article click on the 'post' link at the top.
Martin Fowler Unmesh has a few more of his Patterns of Distributed Systems ready to share with the world. In this one he looks at the problem of