Å·±¦ÓéÀÖ

Martin Fowler's Blog

February 8, 2022

Communicating the technical vision of an infrastructure platform

The next installment of Poppy Rowse and Chris Shepherd's article on infrastructure platforms looks how to and how to understand the platform from the users' point of view.

 •  0 comments  •  flag
Published on February 08, 2022 06:31

February 2, 2022

Find out what infrastructure platform customers need

Poppy Rowse and Chris Shepherd continue their advice on building infrastructure platforms by discussing techniques to and stress the importance of finding the Shortest Path to Value by onboarding them quickly.

 •  0 comments  •  flag
Published on February 02, 2022 07:21

February 1, 2022

Building Infrastructure Platforms

A lot of organizations are looking to improve the way their teams build on top of clouds by assembling their own preferred set of cloud components into an infrastructure platform. This allows product teams work with a consistent and curated set of services, rather than having to figure it out on their own. Poppy Rowse and Chris Shepherd have worked with several of these teams and put together some guidelines on how to do this successfully. They begin by outlining how to for such a platform.

 •  0 comments  •  flag
Published on February 01, 2022 06:52

January 20, 2022

Divert the Flow

Yesterday Ian Cartwright, Rob Horn, and James Lewis described the Critical Aggregator and how it can metastasize into an invasive form. When a legacy system has such an Invasive Critical Aggregator it's often best, if a little counter-intuitive, to of data by building a new critical aggregator first. Once this is done, we have far more freedom to change or relocate the various upstream data sources.

 •  0 comments  •  flag
Published on January 20, 2022 07:50

January 19, 2022

Critical Aggregator

Business Leaders often need to make decisions that are influenced by a wide range of activity throughout the whole enterprise. To support this systems often have a what Ian Cartwright, Rob Horn, and James Lewis call a : a component whose job is to visit various other systems and pull this information together. A critical aggregator is important, but often metastasizes into an Invasive Critical Aggregator

1 like ·   •  0 comments  •  flag
Published on January 19, 2022 07:53

January 18, 2022

Two Phase Commit

Continuing his exploration of important patterns to maintain consistency across a cluster, Unmesh Joshi now looks at . It's broadly the most familiar approach, but comes with lots of complexities to make it work in practice over unreliable networks.

 •  0 comments  •  flag
Published on January 18, 2022 09:42

January 12, 2022

Legacy Mimic: a new component that looks like an old one

Ian Cartwright, Rob Horn, and James Lewis are also back with the New Year with a couple more articles from Patterns of Legacy Displacement in the funnel for the next couple of weeks. This one describes a a part of the new system designed to make the old system think that nothing has changed.

 •  0 comments  •  flag
Published on January 12, 2022 07:11

January 11, 2022

Replicated Log: synchronize multiple nodes with a write-ahead log

One of the core challenges in a distributed system is keeping the state synchronized across all the nodes, especially when neither the nodes, or the connections between them, are reliable. The core approach to handle with is a : using the write-ahead log pattern over the cluster. Unmesh Joshi shows how this works using its most common implementation: the Raft protocol.

 •  0 comments  •  flag
Published on January 11, 2022 07:09

January 5, 2022

Paxos: using two consensus-building phases to handle unreliable nodes

Unmesh Joshi is ready to start the New Year with a few more of his Patterns of Distributed Systems. With this one he attempts the tricky task of explaining . This is a well-known protocol developed by Leslie Lamport, for nodes to reach a reliable consensus when both they, and the network, are prone to unexpected failure. Although it's well-known, it's also notoriously difficult to understand, indeed we had considerable difficulty getting our heads around it. We hope this description makes it a bit easier for those who follow us.

 •  0 comments  •  flag
Published on January 05, 2022 07:53

December 26, 2021

My favorite musical discoveries of 2021

I listen to a lot of interesting music, so picked out my new-to-me albums this year. I hope you find something interesting to groove to in there.

 •  0 comments  •  flag
Published on December 26, 2021 08:21

Martin Fowler's Blog

Martin Fowler
Martin Fowler isn't a Å·±¦ÓéÀÖ Author (yet), but they do have a blog, so here are some recent posts imported from their feed.
Follow Martin Fowler's blog with rss.