Git Product home page Git Product logo

awesome-servicemesh's Introduction

Awesome Service Mesh

All things Service-Mesh

Contents

  • Istio : An open platform to connect, manage, and secure microservices
  • Linkerd : An ultralight service mesh for Kubernetes and beyond
  • Consul : A distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
  • Kuma : A universal open source control-plane for Service Mesh and Microservices, supports K8s and VM
  • Aspen Mesh : A simpler and more powerful distribution of Istio
  • OpenShift Service Mesh : Connect, manage, and observe microservices-based applications with security-focused Istio and Red Hat OpenShift

For a comprehensive list of service meshes around, have a look at : Service Mesh Landscape


What is a Service Mesh

From nginx service mesh page:

A service mesh is a configurable, low‑latency infrastructure layer designed to handle a high volume of network‑based interprocess communication among application infrastructure services using application programming interfaces (APIs). A service mesh ensures that communication among containerized and often ephemeral application infrastructure services is fast, reliable, and secure. The mesh provides critical capabilities including service discovery, load balancing, encryption, observability, traceability, authentication and authorization, and support for the circuit breaker pattern.

Comparison

Service Mesh Comparison - A Great resource!
Platform9 Blog : A comparison of istio, linkerd and consul
thenewstack.io : Which service mesh should i use?
glasnostic.com : Comparing service meshes linkerd vs istio
kubedex.com : Istio vs linkerd vs linkerd2 vs consul

Books

Title Author Publisher
Service Mesh Primer Eberhard Wolff, Hanna Prinz INNOQ
The Service Mesh George Miranda O'Reilly Media, Inc.
Mastering Service Mesh Architecture Anjali Khatri, Vikram Khatri Packt (coming in Feb 2020)

Hands on Tutorials

Learn Service Meshes using Interactive Browser-Based Scenarios
Interactive learning for servicemesh by OpenShift (in-browser!!)
Building your very own service mesh
Istio service mesh workshop

Blogs and References

infoq: servicemesh topic

ServiceMeshDay2019 Schedule, Playlist

ServiceMeshCon2019 Schedule, Playlist, Presentations

Projects

The multi-service mesh management plane : Meshery


Contributing

  • Please contribute to making this list really awesome, exhaustive, and up to date, all contributions are Welcome!
  • Contributing to this page is easy - Please send PR or open an issue with the information.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.