Track: Next Generation Microservices

Location:

Ballroom A

Day of week:

Tuesday

Is microservice a term of deployment, design, or technology? If thought leaders could reimagine the term and apply modern concepts to deliver microservices, how would they do it? This track will explore where microservices are going and offer some insights into how our attendees can take lessons (to be) learned back to their own solutions. We will give our speakers a wide-berth to imagineer or advocate for new languages, tools, or identify gaps that we still have to solve.

Track Host:

Rob Harrop

CEO @Skipjaq & Co-Founder of SpringSource

As CEO at Skipjaq, Rob Harrop leads a team working on the cutting edge of machine-driven performance optimisation. When he’s not thinking about how best to tune the myriad workloads encountered by Skipjaq customers, he’s thinking hard about how to pass the optimisation burden on to machines that learn. Rob is well known as a co-founder of SpringSource, the software company behind the wildly-successful Spring Framework. At SpringSource he was a core contributor to the Spring Framework and led the team that built dm Server (now Eclipse Virgo). Prior to SpringSource, Rob was (at the age of 19) co-founder and CTO at Cake Solutions, a boutique consultancy in Manchester, UK. A respected author, speaker and teacher, Rob writes and talks frequently about large-scale systems, cloud architecture and functional programming. His published works include the highly-popular Spring Framework reference “Pro Spring”.

The results are in: developers LOVE microservices! But are microservices in their current form solving more problems than they create? Many early adopters are finding new limitations as they deploy hundreds or thousands of microservices. Are there perhaps better abstractions than microservices that we could be using instead?

In this talk, we'll cover the limits that some companies have encountered in their large microservices deployments and some non-microservices approaches to those...

By embracing the tension between order and chaos and applying a healthy mix of discipline and surrender Netflix reliably operates microservices in the cloud at scale. But every lesson learned and solution developed over the last seven years was born out of pain for us and our customers. Even today we remain vigilant as we evolve our service architecture. For those just starting the microservices journey these lessons and solutions provide a blueprint for success.

In this session, we’ll dig into the architecture and design strategies associated with building and delivering SaaS solutions in a serverless model.

The emergence of serverless infrastructure and services represents a fundamental shift in how we approach application design, scale, and management. This is especially relevant in the world of SaaS where efficiency and responsive, dynamic scaling can be essential to the success of a SaaS business.

Microservice architectures have increased the speed at which systems changed and reduced the complexity of the units inside those systems. These improvements come at price though: system complexity grows quadratically as the number of services increases.

Operating systems consisting of many moving parts under near constant change will quickly become untenable for human beings. Enter AI.

In this talk, we’ll explore the increasing automated field of operations and explore what...

Ask people about their experience rolling out microservices, and one theme dominates: engineering is the easy part, it's people that are hard. Everybody knows about Conway's Law, everybody knows they need to make changes to their organization to support a different technical services model, but what *are* those changes? How do you know if you're succeeding or failing, if people are struggling and miserable or just experiencing the discomfort of learning new skills?