06:30 - 07:00 // Food and drinks (provided by Solo.io)
07:00 - 08:00 // Talks
08:00 - 08:30 // Chat, network
Service Mesh Interface Specification Overview and Examples
Service Mesh is the latest buzz word in the cloud native ecosystem and while everyone is talking about it, they are also asking the same questions like: what is it and do I need it, doesn’t it just add more complexity and which one should I use?
Recently a consortium of companies released a generic interface for service mesh technology. The goal of this abstraction layer is to provide an easy to consume API that can be implemented by many different service mesh implementations (e.g. Istio, Linkerd, Consul Connect, etc). In providing an abstraction between users and implementation, users are free to adopt service mesh concepts without being bound to any particular implementation. Likewise, tooling and ecosystem products for Service Mesh can evolve without having to bet on any specific mesh technology.
This talk will cover the SMI specification, it’s core components, implementations, and a look forward at this approach. Additionally, we will explore the possibilities to extend service mesh architecture with new capabilities for microservices environments.
Lachlan Evenson is a Principal Program Manager on the Container Compute team at Azure. He has spent the last few years working with Kubernetes and enabling Cloud Native journeys. Lachie serves as a Cloud Native ambassador and TOC contributor, and has deep operational knowledge of many Cloud Native projects. You can find Lachlan on Twitter as @LachlanEvenson.
Talk Title: Service Mesh for Everyone
Talk Abstract: Application delivery has changed drastically over the past 10 years with the proliferation of cloud operations, container based deployments and scheduling frameworks like Mesos, Nomad and Kubernetes. This shift has solved some problems and introduced new ones, particularly around dynamic service discovery/routing and dynamic security configuration. Further, it is rare developers and operations teams are able to migrate all of their applications to new platforms at once, which creates challenging design decisions around how to integrate the old ways with the new. This talk will give a high level overview of how Service Mesh concepts can help solve some of these challenges. We’ll then discuss how HashiCorp Consul enables teams to adopt Service Mesh in heterogeneous operating environments.
Jake Lundberg is a Staff Solutions Engineer for HashiCorp. He has a deep background in Systems Administration and DevOps engineering and was an early adopter of cloud automation and container based operations. He’s lived through taking Kubernetes to production and has operational experience integrating Kubernetes and Consul.