Lecture #05 - 02/11/2019¶
Agenda¶
- Assignment #02 review
- Configuration & Secrets Management
- Replication & Leader Election
- Monolithic to Microservices
- Sidecar Pattern
- Ambassador Pattern
- Adapter Pattern
- Assignment #03 discussion
- No lecture next week on 02/18/2019 due to Presidents Day
Slides¶
Labs¶
- Minikube (Follow along at http://collabedit.com/swpce)
Reading¶
Minikube¶
Kubernetes¶
Leader Election¶
- Elasticsearch Nodes
- Zen Discovery (Elasticsearch)
- Split-brain
- Split-brain
- Apache Kafka
- Replicated Logs: Quorums, ISRs, and State Machines
- Apache Zookeeper Leader Election
Sidecar Pattern¶
- Sidecar Pattern
- Prana: A Sidecar for your Netflix PaaS based Applications and Services
- Netflix/Prana
- Polyglot support with Sidecar
- Spring Cloud Sidecar
- The Distributed System ToolKit: Patterns for Composite Containers