Application Layer
- Spring Cloud/Boot
Middle Ware Layer
- MQ
- Redis
- ElasticSearch
- ZK/etcd
Mechanisms & Ops
- Configuration Center
- Trace http://zipkin.io/pages/architecture.html
- Logging
- Monitoring
- Data Consistency https://www.nginx.com/blog/event-driven-data-management-microservices/
- DB Sharding & Partition
Runtime Layer
- Docker
- CoreOS
- LXC, cgroups, namespace
IaaS & PaaS Cloud Layer
- Kubernetes
- OpenStack
Theory
- CAP & Paxos