# Infrastructure_as_code * https://en.wikipedia.org/wiki/Infrastructure_as_code # Service_choreography * https://en.wikipedia.org/wiki/Service_choreography # ref * [OASIS TOSCA - Wikipedia](https://en.wikipedia.org/wiki/OASIS_TOSCA) * [Orchestration (computing) - Wikipedia](https://en.wikipedia.org/wiki/Orchestration_(computing)) * [What is TOSCA Cloud & Why is it important? | Cloudify](https://cloudify.co/what-is-tosca/) * [Maybe You Don't Need Kubernetes | Matthias Endler](https://endler.dev/2019/maybe-you-dont-need-kubernetes/) * [基于consul实现微服务的服务发现和负载均衡 | Tony Bai](https://tonybai.com/2018/09/10/setup-service-discovery-and-load-balance-based-on-consul/) * [使用nomad实现集群管理和微服务部署调度 | Tony Bai](https://tonybai.com/2019/03/30/cluster-management-and-microservice-deployment-and-scheduled-by-nomad/) * https://mritd.me/2016/09/03/Dokcer-%E4%BD%BF%E7%94%A8-Flannel-%E8%B7%A8%E4%B8%BB%E6%9C%BA%E9%80%9A%E8%AE%AF/ * [什么是Service Mesh(服务网格)?](https://jimmysong.io/blog/what-is-a-service-mesh/) * [GitHub - tomiloza/nomad-consul-demo: Vagrant box with pre-provisioned consul and nomad](https://github.com/tomiloza/nomad-consul-demo) * [GitHub - fabiolb/fabio: Consul Load-Balancing made simple](https://github.com/fabiolb/fabio) * [Job scheduler - Wikipedia](https://en.wikipedia.org/wiki/Job_scheduler) * [Batch processing - Wikipedia](https://en.wikipedia.org/wiki/Batch_processing) * [GitHub - nginx-proxy/nginx-proxy: Automated nginx proxy for Docker containers using docker-gen](https://github.com/nginx-proxy/nginx-proxy) * [GitHub - gliderlabs/registrator: Service registry bridge for Docker with pluggable adapters](https://github.com/gliderlabs/registrator) * [GitHub - joyent/containerpilot: A service for autodiscovery and configuration of applications running in containers](https://github.com/joyent/containerpilot) * [Implementing the autopilot pattern | Joyent](https://www.joyent.com/blog/applications-on-autopilot) * [docker 配置Consul+registrator实时服务发现_云计算_运维开发网_运维开发技术经验分享](https://www.qedev.com/cloud/312904.html)