Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save sfoolish/2fc2d92b50a6cc8a35f6de37f2079360 to your computer and use it in GitHub Desktop.
Save sfoolish/2fc2d92b50a6cc8a35f6de37f2079360 to your computer and use it in GitHub Desktop.

Revisions

  1. @StevenACoffman StevenACoffman revised this gist Aug 6, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion MicroService Proxy Gateway Solutions.md
    Original file line number Diff line number Diff line change
    @@ -5,7 +5,7 @@

    ![Github Star History for Kong vs traefik vs fabio vs caddy vs Zuul](https://gist.github.com/StevenACoffman/acf1133da6c5ff5226c0f6eb8fbd8132/raw/proxy_gateway_solutions.png)

    This is just a [picture of this link](http://www.timqian.com/star-history/#Mashape/kong&containous/traefik&fabiolb/fabio&mholt/caddy&Netflix/zuul&vulcand/vulcand&linkerd/linkerd&lyft/envoy&istio/istio) from July 13, 2017
    This is just a [picture of this link](http://www.timqian.com/star-history/#Mashape/kong&containous/traefik&fabiolb/fabio&mholt/caddy&Netflix/zuul&vulcand/vulcand&linkerd/linkerd&lyft/envoy&istio/istio&TykTechnologies/tyk) from July 13, 2017

    ### Service Mesh vs Reverse Proxy
    A Service Mesh is related, but distinct from the concept of API gateways, edge proxies, and the enterprise service bus. The service mesh is a networking model that sits at a layer of abstraction above TCP/IP. A Service Mesh provides three benefits:
  2. Steve Coffman revised this gist Jul 20, 2017. 1 changed file with 0 additions and 0 deletions.
    Binary file added KubernetesLoadBalancerVsIngress.png
    Loading
    Sorry, something went wrong. Reload?
    Sorry, we cannot display this file.
    Sorry, this file is invalid so it cannot be displayed.
  3. @StevenACoffman StevenACoffman revised this gist Jul 17, 2017. 1 changed file with 5 additions and 1 deletion.
    6 changes: 5 additions & 1 deletion MicroService Proxy Gateway Solutions.md
    Original file line number Diff line number Diff line change
    @@ -22,4 +22,8 @@ More Articles:
    + [So what even is a Service Mesh? Hot take on Istio and Linkerd](http://redmonk.com/jgovernor/2017/05/31/so-what-even-is-a-service-mesh-hot-take-on-istio-and-linkerd/)
    + [Pivotal and Istio: Advancing the Ecosystem for Microservices in the Enterprise](https://content.pivotal.io/blog/pivotal-and-istio-advancing-the-ecosystem-for-microservices-in-the-enterprise)
    + [Linkerd and Istio: Like Peanut Butter and Jelly](https://buoyant.io/2017/07/11/linkerd-istio/)
    + [Lyft Envoy Comparison to alternatives](https://lyft.github.io/envoy/docs/intro/comparison.html#id7)
    + [Lyft Envoy Comparison to alternatives](https://lyft.github.io/envoy/docs/intro/comparison.html#id7)


    #### Kubernetes Ingress
    It is hard to seperate the popularity of the default example NGINX kubernetes ingress controller from the rest of kubernetes. Of the alternative implementations, [this chart](http://www.timqian.com/star-history/#zalando-incubator/kube-ingress-aws-controller&coreos/alb-ingress-controller&sky-uk/feed) makes it look like [coreos/alb-ingress-controller](https://github.com/coreos/alb-ingress-controller) is the most popular for AWS.
  4. @StevenACoffman StevenACoffman revised this gist Jul 14, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion MicroService Proxy Gateway Solutions.md
    Original file line number Diff line number Diff line change
    @@ -22,4 +22,4 @@ More Articles:
    + [So what even is a Service Mesh? Hot take on Istio and Linkerd](http://redmonk.com/jgovernor/2017/05/31/so-what-even-is-a-service-mesh-hot-take-on-istio-and-linkerd/)
    + [Pivotal and Istio: Advancing the Ecosystem for Microservices in the Enterprise](https://content.pivotal.io/blog/pivotal-and-istio-advancing-the-ecosystem-for-microservices-in-the-enterprise)
    + [Linkerd and Istio: Like Peanut Butter and Jelly](https://buoyant.io/2017/07/11/linkerd-istio/)
    +[Lyft Envoy Comparison to alternatives](https://lyft.github.io/envoy/docs/intro/comparison.html#id7)
    + [Lyft Envoy Comparison to alternatives](https://lyft.github.io/envoy/docs/intro/comparison.html#id7)
  5. @StevenACoffman StevenACoffman revised this gist Jul 14, 2017. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion MicroService Proxy Gateway Solutions.md
    Original file line number Diff line number Diff line change
    @@ -21,4 +21,5 @@ More Articles:
    + [What is a Service Mesh and Why Do I Need One](https://dzone.com/articles/whats-a-service-mesh-and-why-do-i-need-one)
    + [So what even is a Service Mesh? Hot take on Istio and Linkerd](http://redmonk.com/jgovernor/2017/05/31/so-what-even-is-a-service-mesh-hot-take-on-istio-and-linkerd/)
    + [Pivotal and Istio: Advancing the Ecosystem for Microservices in the Enterprise](https://content.pivotal.io/blog/pivotal-and-istio-advancing-the-ecosystem-for-microservices-in-the-enterprise)
    + [Linkerd and Istio: Like Peanut Butter and Jelly](https://buoyant.io/2017/07/11/linkerd-istio/)
    + [Linkerd and Istio: Like Peanut Butter and Jelly](https://buoyant.io/2017/07/11/linkerd-istio/)
    +[Lyft Envoy Comparison to alternatives](https://lyft.github.io/envoy/docs/intro/comparison.html#id7)
  6. @StevenACoffman StevenACoffman revised this gist Jul 13, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion MicroService Proxy Gateway Solutions.md
    Original file line number Diff line number Diff line change
    @@ -5,7 +5,7 @@

    ![Github Star History for Kong vs traefik vs fabio vs caddy vs Zuul](https://gist.github.com/StevenACoffman/acf1133da6c5ff5226c0f6eb8fbd8132/raw/proxy_gateway_solutions.png)

    This is just a [picture of this link](http://www.timqian.com/star-history/#Mashape/kong&containous/traefik&fabiolb/fabio&mholt/caddy&Netflix/zuul&vulcand/vulcand&linkerd/linkerd&lyft/envoy&istio/istio) from June 28, 2017
    This is just a [picture of this link](http://www.timqian.com/star-history/#Mashape/kong&containous/traefik&fabiolb/fabio&mholt/caddy&Netflix/zuul&vulcand/vulcand&linkerd/linkerd&lyft/envoy&istio/istio) from July 13, 2017

    ### Service Mesh vs Reverse Proxy
    A Service Mesh is related, but distinct from the concept of API gateways, edge proxies, and the enterprise service bus. The service mesh is a networking model that sits at a layer of abstraction above TCP/IP. A Service Mesh provides three benefits:
  7. Steve Coffman revised this gist Jul 13, 2017. 1 changed file with 0 additions and 0 deletions.
    Binary file modified proxy_gateway_solutions.png
    Loading
    Sorry, something went wrong. Reload?
    Sorry, we cannot display this file.
    Sorry, this file is invalid so it cannot be displayed.
  8. @StevenACoffman StevenACoffman revised this gist Jul 13, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion MicroService Proxy Gateway Solutions.md
    Original file line number Diff line number Diff line change
    @@ -13,7 +13,7 @@ A Service Mesh is related, but distinct from the concept of API gateways, edge p
    + **intelligent** traffic management (proxy, deployed as a sidecar to the relevant service)
    + **visibility** (monitoring and tracing for troubleshooting and debugging)

    Istio or Linkerd are examples of a Service Mesh, while Traefik, Envoy, Kong, Zuul, etc. are API Gateway implemented using Reverse Proxy. Before Linkerd/Istio, large companies implemented the same functionality using fat client libraries.
    Lyft's Istio or Twitter's Linkerd are examples of a Service Mesh, while Traefik, Envoy, Kong, Zuul, etc. are API Gateway implemented using Reverse Proxy. Before Linkerd/Istio, large companies implemented the same functionality using fat client libraries.

    > In these systems, a generalized communication layer became suddenly relevant, but typically took the form of a “fat client” library—Twitter’s Finagle, Netflix’s Hysterix, and Google’s Stubby being cases in point.
  9. @StevenACoffman StevenACoffman revised this gist Jul 13, 2017. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions MicroService Proxy Gateway Solutions.md
    Original file line number Diff line number Diff line change
    @@ -9,9 +9,9 @@ This is just a [picture of this link](http://www.timqian.com/star-history/#Masha

    ### Service Mesh vs Reverse Proxy
    A Service Mesh is related, but distinct from the concept of API gateways, edge proxies, and the enterprise service bus. The service mesh is a networking model that sits at a layer of abstraction above TCP/IP. A Service Mesh provides three benefits:
    + security (TLS for service to service authentication)
    + intelligent traffic management (proxy, deployed as a sidecar to the relevant service)
    + visibility (monitoring and tracing for troubleshooting and debugging)
    + **security** (TLS for service to service authentication)
    + **intelligent** traffic management (proxy, deployed as a sidecar to the relevant service)
    + **visibility** (monitoring and tracing for troubleshooting and debugging)

    Istio or Linkerd are examples of a Service Mesh, while Traefik, Envoy, Kong, Zuul, etc. are API Gateway implemented using Reverse Proxy. Before Linkerd/Istio, large companies implemented the same functionality using fat client libraries.

  10. @StevenACoffman StevenACoffman revised this gist Jul 13, 2017. 1 changed file with 5 additions and 4 deletions.
    9 changes: 5 additions & 4 deletions MicroService Proxy Gateway Solutions.md
    Original file line number Diff line number Diff line change
    @@ -17,7 +17,8 @@ Istio or Linkerd are examples of a Service Mesh, while Traefik, Envoy, Kong, Zuu

    > In these systems, a generalized communication layer became suddenly relevant, but typically took the form of a “fat client” library—Twitter’s Finagle, Netflix’s Hysterix, and Google’s Stubby being cases in point.
    [What is a Service Mesh and Why Do I Need One](https://dzone.com/articles/whats-a-service-mesh-and-why-do-i-need-one)
    [So what even is a Service Mesh? Hot take on Istio and Linkerd](http://redmonk.com/jgovernor/2017/05/31/so-what-even-is-a-service-mesh-hot-take-on-istio-and-linkerd/)
    [Pivotal and Istio: Advancing the Ecosystem for Microservices in the Enterprise](https://content.pivotal.io/blog/pivotal-and-istio-advancing-the-ecosystem-for-microservices-in-the-enterprise)
    [Linkerd and Istio: Like Peanut Butter and Jelly](https://buoyant.io/2017/07/11/linkerd-istio/)
    More Articles:
    + [What is a Service Mesh and Why Do I Need One](https://dzone.com/articles/whats-a-service-mesh-and-why-do-i-need-one)
    + [So what even is a Service Mesh? Hot take on Istio and Linkerd](http://redmonk.com/jgovernor/2017/05/31/so-what-even-is-a-service-mesh-hot-take-on-istio-and-linkerd/)
    + [Pivotal and Istio: Advancing the Ecosystem for Microservices in the Enterprise](https://content.pivotal.io/blog/pivotal-and-istio-advancing-the-ecosystem-for-microservices-in-the-enterprise)
    + [Linkerd and Istio: Like Peanut Butter and Jelly](https://buoyant.io/2017/07/11/linkerd-istio/)
  11. @StevenACoffman StevenACoffman revised this gist Jul 13, 2017. 1 changed file with 17 additions and 2 deletions.
    19 changes: 17 additions & 2 deletions MicroService Proxy Gateway Solutions.md
    Original file line number Diff line number Diff line change
    @@ -1,8 +1,23 @@
    ### MicroService Proxy Gateway Solutions
    [Kong](https://github.com/Mashape/kong), [Traefik](https://github.com/containous/traefik), [Caddy](https://github.com/mholt/caddy), [Linkerd](https://github.com/linkerd/linkerd), [Fabio](https://github.com/fabiolb/fabio), [Vulcand](https://github.com/vulcand/vulcand), and [Netflix Zuul](https://github.com/Netflix/zuul) seem to the most common in microservice proxy/gateway solutions.
    [Kong](https://github.com/Mashape/kong), [Traefik](https://github.com/containous/traefik), [Caddy](https://github.com/mholt/caddy), [Linkerd](https://github.com/linkerd/linkerd), [Fabio](https://github.com/fabiolb/fabio), [Vulcand](https://github.com/vulcand/vulcand), and [Netflix Zuul](https://github.com/Netflix/zuul) seem to the most common in microservice proxy/gateway solutions. Kubernetes Ingress is often a simple Ngnix, which is difficult to seperate the popularity from other things.

    ### Github Star Trend:

    ![Github Star History for Kong vs traefik vs fabio vs caddy vs Zuul](https://gist.github.com/StevenACoffman/acf1133da6c5ff5226c0f6eb8fbd8132/raw/proxy_gateway_solutions.png)

    This is just a [picture of this link](http://www.timqian.com/star-history/#Mashape/kong&containous/traefik&fabiolb/fabio&mholt/caddy&Netflix/zuul&vulcand/vulcand&linkerd/linkerd&lyft/envoy&istio/istio) from June 28, 2017
    This is just a [picture of this link](http://www.timqian.com/star-history/#Mashape/kong&containous/traefik&fabiolb/fabio&mholt/caddy&Netflix/zuul&vulcand/vulcand&linkerd/linkerd&lyft/envoy&istio/istio) from June 28, 2017

    ### Service Mesh vs Reverse Proxy
    A Service Mesh is related, but distinct from the concept of API gateways, edge proxies, and the enterprise service bus. The service mesh is a networking model that sits at a layer of abstraction above TCP/IP. A Service Mesh provides three benefits:
    + security (TLS for service to service authentication)
    + intelligent traffic management (proxy, deployed as a sidecar to the relevant service)
    + visibility (monitoring and tracing for troubleshooting and debugging)

    Istio or Linkerd are examples of a Service Mesh, while Traefik, Envoy, Kong, Zuul, etc. are API Gateway implemented using Reverse Proxy. Before Linkerd/Istio, large companies implemented the same functionality using fat client libraries.

    > In these systems, a generalized communication layer became suddenly relevant, but typically took the form of a “fat client” library—Twitter’s Finagle, Netflix’s Hysterix, and Google’s Stubby being cases in point.
    [What is a Service Mesh and Why Do I Need One](https://dzone.com/articles/whats-a-service-mesh-and-why-do-i-need-one)
    [So what even is a Service Mesh? Hot take on Istio and Linkerd](http://redmonk.com/jgovernor/2017/05/31/so-what-even-is-a-service-mesh-hot-take-on-istio-and-linkerd/)
    [Pivotal and Istio: Advancing the Ecosystem for Microservices in the Enterprise](https://content.pivotal.io/blog/pivotal-and-istio-advancing-the-ecosystem-for-microservices-in-the-enterprise)
    [Linkerd and Istio: Like Peanut Butter and Jelly](https://buoyant.io/2017/07/11/linkerd-istio/)
  12. @StevenACoffman StevenACoffman revised this gist Jul 13, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion MicroService Proxy Gateway Solutions.md
    Original file line number Diff line number Diff line change
    @@ -5,4 +5,4 @@

    ![Github Star History for Kong vs traefik vs fabio vs caddy vs Zuul](https://gist.github.com/StevenACoffman/acf1133da6c5ff5226c0f6eb8fbd8132/raw/proxy_gateway_solutions.png)

    This is just a [picture of this link](http://www.timqian.com/star-history/#Mashape/kong&containous/traefik&fabiolb/fabio&mholt/caddy&Netflix/zuul&vulcand/vulcand&linkerd/linkerd) from June 28, 2017
    This is just a [picture of this link](http://www.timqian.com/star-history/#Mashape/kong&containous/traefik&fabiolb/fabio&mholt/caddy&Netflix/zuul&vulcand/vulcand&linkerd/linkerd&lyft/envoy&istio/istio) from June 28, 2017
  13. @StevenACoffman StevenACoffman revised this gist Jun 28, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion MicroService Proxy Gateway Solutions.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    ### MicroService Proxy Gateway Solutions
    [Linkerd](https://github.com/linkerd/linkerd), [Vulcand](https://github.com/vulcand/vulcand), [Kong](https://github.com/Mashape/kong), [Traefik](https://github.com/containous/traefik), [Fabio](https://github.com/fabiolb/fabio), [Caddy](https://github.com/mholt/caddy), and [Netflix Zuul](https://github.com/Netflix/zuul) seem to the most common in microservice proxy/gateway solutions.
    [Kong](https://github.com/Mashape/kong), [Traefik](https://github.com/containous/traefik), [Caddy](https://github.com/mholt/caddy), [Linkerd](https://github.com/linkerd/linkerd), [Fabio](https://github.com/fabiolb/fabio), [Vulcand](https://github.com/vulcand/vulcand), and [Netflix Zuul](https://github.com/Netflix/zuul) seem to the most common in microservice proxy/gateway solutions.

    ### Github Star Trend:

  14. @StevenACoffman StevenACoffman revised this gist Jun 28, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion MicroService Proxy Gateway Solutions.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    ### MicroService Proxy Gateway Solutions
    [Kong](https://github.com/Mashape/kong), [Traefik](https://github.com/containous/traefik), [Fabio](https://github.com/fabiolb/fabio), [Caddy](https://github.com/mholt/caddy), and [Netflix Zuul](https://github.com/Netflix/zuul) seem to the most common in microservice proxy/gateway solutions.
    [Linkerd](https://github.com/linkerd/linkerd), [Vulcand](https://github.com/vulcand/vulcand), [Kong](https://github.com/Mashape/kong), [Traefik](https://github.com/containous/traefik), [Fabio](https://github.com/fabiolb/fabio), [Caddy](https://github.com/mholt/caddy), and [Netflix Zuul](https://github.com/Netflix/zuul) seem to the most common in microservice proxy/gateway solutions.

    ### Github Star Trend:

  15. @StevenACoffman StevenACoffman revised this gist Jun 28, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion MicroService Proxy Gateway Solutions.md
    Original file line number Diff line number Diff line change
    @@ -5,4 +5,4 @@

    ![Github Star History for Kong vs traefik vs fabio vs caddy vs Zuul](https://gist.github.com/StevenACoffman/acf1133da6c5ff5226c0f6eb8fbd8132/raw/proxy_gateway_solutions.png)

    This is just a [picture of this link](http://www.timqian.com/star-history/#Mashape/kong&containous/traefik&fabiolb/fabio&mholt/caddy&Netflix/zuul) from June 26, 2017
    This is just a [picture of this link](http://www.timqian.com/star-history/#Mashape/kong&containous/traefik&fabiolb/fabio&mholt/caddy&Netflix/zuul&vulcand/vulcand&linkerd/linkerd) from June 28, 2017
  16. Steve Coffman revised this gist Jun 28, 2017. 1 changed file with 0 additions and 0 deletions.
    Binary file modified proxy_gateway_solutions.png
    Loading
    Sorry, something went wrong. Reload?
    Sorry, we cannot display this file.
    Sorry, this file is invalid so it cannot be displayed.
  17. @StevenACoffman StevenACoffman revised this gist Jun 26, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion MicroService Proxy Gateway Solutions.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    ### MicroService Proxy Gateway Solutions
    Traefik , Fabio, Kong, Caddy, Zuul seem to the most common in microservice proxy/gateway solutions
    [Kong](https://github.com/Mashape/kong), [Traefik](https://github.com/containous/traefik), [Fabio](https://github.com/fabiolb/fabio), [Caddy](https://github.com/mholt/caddy), and [Netflix Zuul](https://github.com/Netflix/zuul) seem to the most common in microservice proxy/gateway solutions.

    ### Github Star Trend:

  18. Steve Coffman revised this gist Jun 26, 2017. 1 changed file with 0 additions and 0 deletions.
    Binary file modified proxy_gateway_solutions.png
    Loading
    Sorry, something went wrong. Reload?
    Sorry, we cannot display this file.
    Sorry, this file is invalid so it cannot be displayed.
  19. @StevenACoffman StevenACoffman revised this gist Jun 26, 2017. 1 changed file with 8 additions and 1 deletion.
    9 changes: 8 additions & 1 deletion MicroService Proxy Gateway Solutions.md
    Original file line number Diff line number Diff line change
    @@ -1 +1,8 @@
    traefik , fabio, kong , caddy seem to the most common in microservice proxy/gateway solutions
    ### MicroService Proxy Gateway Solutions
    Traefik , Fabio, Kong, Caddy, Zuul seem to the most common in microservice proxy/gateway solutions

    ### Github Star Trend:

    ![Github Star History for Kong vs traefik vs fabio vs caddy vs Zuul](https://gist.github.com/StevenACoffman/acf1133da6c5ff5226c0f6eb8fbd8132/raw/proxy_gateway_solutions.png)

    This is just a [picture of this link](http://www.timqian.com/star-history/#Mashape/kong&containous/traefik&fabiolb/fabio&mholt/caddy&Netflix/zuul) from June 26, 2017
  20. Steve Coffman revised this gist Jun 26, 2017. 1 changed file with 0 additions and 0 deletions.
    Binary file added proxy_gateway_solutions.png
    Loading
    Sorry, something went wrong. Reload?
    Sorry, we cannot display this file.
    Sorry, this file is invalid so it cannot be displayed.
  21. @StevenACoffman StevenACoffman created this gist Jun 26, 2017.
    1 change: 1 addition & 0 deletions MicroService Proxy Gateway Solutions.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1 @@
    traefik , fabio, kong , caddy seem to the most common in microservice proxy/gateway solutions