This README contains information on the schedule, materials, exercises and projects for the Microservices December 2023 course, conducted for one of the banking company in Israel.
Please complete the onboarding tutorial for the next class.
Teacher: Alon Itach
-
9 sessions, 8:30-15:15.
-
Session structure:
- ~ 1.5 hours lecture - theoretical concepts, demonstration, solve exercise together.
- Hands-on labs.
-
Final project exam.
| # | Topics | Labs |
|---|---|---|
| 03.12 | Intro to Microservices, Demonstration - the Online Boutique service, Scoping microservices, Intro to containers | Containers, Docker Networks |
| 07.12 | Docker networks | Images, Docker compose |
| 10.12 | Intro to cloud computing | Docker Volumes, Intro to Kubernetes using EKS, Kubernetes Core objects |
| 13.12 | Kubernetes architecture | Pod deep dive |
| 17.12 | API design, Fault Tolerance and services resiliency | Statefulset and Storage |
| 19.12 | Event driven architectures | Helm, Cluster observability |
| 03.01 | Data management | Cluster networking and security |
| 07.01 | Basic CI/CD pipeline (build and deploy), Deployment strategies | GitOps and ArgoCD |
| 10.01 | 12 Factor app | Final project exam |