At Container Solutions we often get asked what someone needs to do in order to be successful with microservices. This includes the technical challenges as well whether their culture and team structure is set up for success.
In his 1979 book, The Timeless Way of Building, Christopher Alexander tells a wonderful story of two barns. The first was extremely long, over 240 feet, and instead of having doors at the end (where you usually find them) they were in the middle on both of the long sides. The second barn was nestled into the side of a hill, had three stories instead of two, and five doors. The barns were unique, completely different, and yet instantly.
When a new client comes to Container Solutions, the very first thing we do is take them through the CS Cloud Migration Maturity Matrix. The Maturity Matrix is a custom tool to analyse and describe organisational status in order to design a custom migration roadmap. We use it to create an accurate snapshot of an enterprise along nine different axes, including architecture, infrastructure, culture and product/service design and delivery. Every.