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.
For anyone that has been engaged in the big trend towards the containerisation of software applications, and the move to elastic, on-demand infrastructure, you'll know how important getting skilled up in the technology is. It's not just Docker and Kubernetes that needs mastering; there's a whole 'landscape' of tech that needs to be mastered in order to successfully run production-grade containerised workloads.
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.