Co-founder and CEO
Jamie Dobson is co-founder and CEO of Container Solutions, a professional services consultancy specialising in cloud migration. A first encounter with a BBC computer and BASIC at the age of nine launched a lifelong passion for programming and software development. He eventually developed a matching passion for coaching and organisational strategy to help humans work effectively and beneficially with the technology that increasingly drives our lives.
Jamie is co-author of the upcoming O’Reilly book, Cloud Native Patterns. Jamie lives in London, England.
Cloud Native Patterns
Cloud Native is much more than on-demand infrastructure in the cloud. It is, in fact, a complete methodology encompassing architecture, design, process, infrastructure, and even organisational culture.
It is also still very much an emerging technology, complicated by the fact that Cloud Native systems are innately complex. As a result, when engineers, developers and their executive leaders are contemplating a cloud migration, it is difficult to identify the optimal course. Frequently, the newness and complexity of the technology mean it is even hard to simply identify and discuss appropriate Cloud Native options — much less implement them.
Over the last five years, the team at Container Solutions have been helping companies adopt Cloud Native. In doing so, they created a pattern language. The Cloud Native pattern language is a systems design approach based on Christopher Alexander’s ground-breaking architectural method of designing buildings based on a modular set of context-specific designs. Each design, a component of the overall system, is easy to explain and understand, as well as reliably replicable and deliverable in the real world. In short, a pattern is an ideal design, articulated according to a uniform template, that addresses a particular need. Each pattern fits together with other related and complementary patterns to form an overall design strategy – a way to simply but fully map and describe a complex system.
In this talk, we’ll look at some specific Cloud Native patterns, ranging from the technical to the organisational, and how they were successfully combined in the real world at companies like Asos, The Financial Times, SkyScanner and ITV. We’ll find out about executive commitment and its relation to build automation. We’ll discover how modular architecture and experimental thinking combine to let companies go fast without breaking everything. Finally, we’ll look at some common combinations and how to begin to experiment towards them.
- An understanding of design patterns in relation to building and deploying Cloud Native systems.
- An understanding of where each pattern maps to the different elements of Cloud Native systems.
- Patterns and their relationship to strategic formulation and design.
- An understanding of success (and failure) at companies that who succeed with Cloud Native and are not unicorns.