## 5 Observable Long-Term Trends in Cloud Systems Engineering
### A Review of the Architectural Evolution
#### 5.2.2 Serverless Architectures
\begin{table}
\begin{tabular}{p{113.8 pt} p{113.8 pt}} \hline \hline
**Ecosystem** & **Example Tools, Frameworks, Services and Platforms (_Last Access 07/11/2018_)** \\ \hline Service discovery & Zookeeper ([[https://zookeeper.apache.org](https://zookeeper.apache.org)]([https://zookeeper.apache.org](https://zookeeper.apache.org))), Eureka ([[https://github.com/Netflix/eureka](https://github.com/Netflix/eureka)]([https://github.com/Netflix/eureka](https://github.com/Netflix/eureka))), Consul ([[https://www.consul.io](https://www.consul.io)]([https://www.consul.io](https://www.consul.io))), etcd ([[https://github.com/coreos/etcd](https://github.com/coreos/etcd)]([https://github.com/coreos/etcd](https://github.com/coreos/etcd)), Synapse ([[https://github.com/airbnb/synapse](https://github.com/airbnb/synapse)]([https://github.com/airbnb/synapse](https://github.com/airbnb/synapse))) \\ \hline Container orchestration & Kubernetes ([[https://kubernetes.io](https://kubernetes.io)]([https://kubernetes.io](https://kubernetes.io)), [39]), Mesos ([[http://mesos.apache.org](http://mesos.apache.org)]([http://mesos.apache.org](http://mesos.apache.org)), [47], Swarm ([[https://docs.docker.com/engine/swarm](https://docs.docker.com/engine/swarm)]([https://docs.docker.com/engine/swarm](https://docs.docker.com/engine/swarm))), Nomad ([[https://www.nomadproject.io](https://www.nomadproject.io)]([https://www.nomadproject.io](https://www.nomadproject.io))) \\ \hline Monitoring & Graphite ([[https://graphiteapp.org](https://graphiteapp.org)]([https://graphiteapp.org](https://graphiteapp.org))), InfluxbB ([[https://github.com/influxdata/influxdb](https://github.com/influxdata/influxdb)]([https://github.com/influxdata/influxdb](https://github.com/influxdata/influxdb))), Sensu ([[https://sensuapp.org](https://sensuapp.org)]([https://sensuapp.org](https://sensuapp.org))), cAdvisor ([[https://github.com/google/cadvisor](https://github.com/google/cadvisor)]([https://github.com/google/cadvisor](https://github.com/google/cadvisor))), Prometheus ([[https://prometheus.io](https://prometheus.io)]([https://prometheus.io](https://prometheus.io))), Elastic Stack ([[https://elastic.co/elk-stack](https://elastic.co/elk-stack)]([https://elastic.co/elk-stack](https://elastic.co/elk-stack))) \\ \hline Fault tolerant communication & Finagle ([[https://twitter.github.io/finagle](https://twitter.github.io/finagle)]([https://twitter.github.io/finagle](https://twitter.github.io/finagle))), Hystrix ([[https://github.com/Netflix/Hystrix](https://github.com/Netflix/Hystrix)]([https://github.com/Netflix/Hystrix](https://github.com/Netflix/Hystrix))), Proxygen ([[https://github.com/facebook/proxygen](https://github.com/facebook/proxygen)]([https://github.com/facebook/proxygen](https://github.com/facebook/proxygen))), Resilience4j ([[https://github.com/resilience4j](https://github.com/resilience4j)]([https://github.com/resilience4j](https://github.com/resilience4j))) \\ \hline Continuous delivery services & Ansible ([[https://ansible.com](https://ansible.com)]([https://ansible.com](https://ansible.com))), Circle CI ([[https://circheck.com/](https://circheck.com/)]([https://circheck.com/](https://circheck.com/))), Codeship ([[https://codeship.com/](https://codeship.com/)]([https://codeship.com/](https://codeship.com/))), Drone ([[https://drone.io](https://drone.io)]([https://drone.io](https://drone.io))), Spinnaker ([[https://spinnaker.io](https://spinnaker.io)]([https://spinnaker.io](https://spinnaker.io))), Travis CI ([[https://travis-ci.org/](https://travis-ci.org/)]([https://travis-ci.org/](https://travis-ci.org/))) \\ \hline Service proxy & Prana ([[https://github.com/Netflix/Prana](https://github.com/Netflix/Prana)]([https://github.com/Netflix/Prana](https://github.com/Netflix/Prana))), Envoy ([[https://www.envoyproxy.io](https://www.envoyproxy.io)]([https://www.envoyproxy.io](https://www.envoyproxy.io))) \\ \hline Service meshs & Linked ([[https://linkerd.io](https://linkerd.io)]([https://linkerd.io](https://linkerd.io))), Istio ([[https://istio.io](https://istio.io)]([https://istio.io](https://istio.io))) \\ \hline \hline \end{tabular}
\end{table}