Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Festum/awesome-servicemesh

A curated list of tools implements the concept of Server Mesh
https://github.com/Festum/awesome-servicemesh

List: awesome-servicemesh

awesome awesome-list kubernetes microservice microservices-architecture service-mesh

Last synced: 3 months ago
JSON representation

A curated list of tools implements the concept of Server Mesh

Awesome Lists containing this project

README

        

# Awesome Service Mesh [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

A curated list of tools implements the concept of Service Mesh

**Table of Contents**

- [Frameworks / Runtimes](#frameworks--runtimes)
- [Related Technologies](#related-technologies)
- [Enterprise & Verticals](#enterprise--verticals)
- [Theory](#theory)
- [Articles & Papers](#articles--papers)
- [License](#license)
- [Contributing](#contributing)

## Frameworks / Runtimes

- [amalgam8](https://github.com/amalgam8/amalgam8) - Content and Version-based Routing Fabric for Polyglot Microservices
- [ambassador](https://github.com/datawire/ambassador) - Open source Kubernetes-native API gateway for microservices built on the Envoy Proxy
- [aspen-mesh](https://github.com/aspenmesh) - Enterprise Service Mesh from F5
- [consul](https://github.com/hashicorp/consul) - Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure
- [control-plane](https://github.com/envoyproxy/go-control-plane) - Contains a Go-based implementation of an API server that implements the discovery service APIs defined in data-plane-api
- [dubbo](https://github.com/apache/incubator-dubbo) - Apache Dubbo (incubating) is a high-performance, java based, open source RPC framework
- [envoy](https://www.envoyproxy.io/) - An open source edge and service proxy, designed for cloud-native applications
- [istio](https://github.com/istio) - An open platform to connect, manage, and secure microservices
- [kong](https://github.com/Kong/kong) - 🐒 The Microservice API Gateway
- [linkerd](https://linkerd.io/) - A service sidecar for Kubernetes gives you instant Grafana dashboards and CLI debugging tools for any Kubernetes service — with no cluster-wide installation
- [mesher](https://github.com/go-mesh/mesher) - A light weight service mesh implementation based on [go chassis](https://github.com/ServiceComb/go-chassis)
- [nginmesh](https://github.com/nginxinc/nginmesh) - NGINX Architecture with Istio Service Mesh
- [nginx-unit](https://github.com/nginx/unit) - NGINX Unit is a new, lightweight, open source application server built to meet the demands of today’s dynamic and distributed applications
- [servicecomb](https://github.com/ServiceComb) - ServiceComb is a microservice framework that provides an easy way to develop and deploy applications in the cloud
- [sofa-mesh](https://github.com/alipay/sofa-mesh) - A solution for large-scale Service Mesh based on Istio
- [sofa-mosn](https://github.com/alipay/sofa-mosn) - SOFAMosn is a modular observable smart network which can be used in service mesh deployed as a data plane sidecar
- [tars](https://github.com/Tencent/Tars) - Tars is a highly performance rpc framework based on naming service using tars protocol and provides a semi-automatic operation platform
- [Traefik](https://traefik.io/) - A reverse proxy / load balancer that's easy, dynamic, automatic, fast, full-featured, open source, production proven, provides metrics, and integrates with every major cluster technologies

## Related Technologies

- [Awesome CI/CD DevOps](https://github.com/ciandcd/awesome-ciandcd) - A curated list of awesome tools for continuous integration, continuous delivery and DevOps
- [Awesome Microservices](https://github.com/mfornos/awesome-microservices) - A curated list of Microservice Architecture related principles and technologies

## Theory

### Articles & Papers

- [What’s a service mesh? And why do I need one?](https://blog.buoyant.io/2017/04/25/whats-a-service-mesh-and-why-do-i-need-one/) - (2017-04-25) A service mesh is a dedicated infrastructure layer for making service-to-service communication safe, fast, and reliable. If you’re building a cloud native application, you need a service mesh
- [Pattern: Service Mesh](http://philcalcado.com/2017/08/03/pattern_service_mesh.html) - (2017-08-03) A pattern of Microservices Architecture
- [Service Mesh for Microservices](https://medium.com/microservices-in-practice/service-mesh-for-microservices-2953109a3c9a) - (2017-09-15) The most complex challenge in realizing microservice architecture is not building the services themselves, but the communication between services
- [Service mesh data plane vs. control plane](https://blog.envoyproxy.io/service-mesh-data-plane-vs-control-plane-2774e720f7fc) - (2017-10-10) The situation summarized by the following series of tweets that Matt Klein wrote
- [nginMesh](https://www.nginx.com/blog/nginmesh-nginx-as-a-proxy-in-an-istio-service-mesh/) - (2017-12-07) NGINX Proxy in an Istio Service Mesh

## License

[![CC0](http://i.creativecommons.org/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/)

## Contributing

Please, read the [Contribution Guidelines](https://github.com/Festum/awesome-servermesh/blob/master/CONTRIBUTING.md) before submitting your suggestion.

Feel free to [open an issue](https://github.com/Festum/awesome-servermesh/issues) or [create a pull request](https://github.com/Festum/awesome-servermesh/pulls) with your additions.

:star2: Thank you!

[c]: https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg