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.