Skip to content

Course Schedule (Fall 2018)

Warning

Subject to Change.

Lecture # Date Assignment Deliverables Topics
01 09/08/2018 #00 -
  • Course Overview
02 09/15/2018 - #00
  • Building Reliable, Scalable and Maintainable Applications
  • Linux Containers
  • Container Orchestration
    • Kubernetes
    • Docker Swarm
    • Mesos & Marathon
03 09/22/2018 #01 -
  • Monolithic to Microservices
    • Sidecar Pattern
    • Ambassador Pattern
    • Adapters Pattern
04 09/29/2018 - -
  • Kubernetes Lab
05 10/06/2018 #02 #01
  • Replication
  • Stateless Services
  • Replication Controllers
  • ReplicaSets
  • Healthcheck/Liveness Probes
- 10/13/2018 - - -
06 10/20/2018 #03 #02
  • Service Discovery
  • Configuration & Secrets Management
  • Load Balancers
07 10/27/2018 #04 #03
  • Persistent Storage
  • Stateful Services
  • Metrics & Prometheus
08 11/03/2018 #05 #04
  • Kubernetes Deployments
  • Continuous Integration, Continuous Delivery & Continuous Deployment
09 11/10/2018 - -
  • Data Encoding
  • Kubernetes Architecture
10 11/17/2018 #06 #05
  • Autoscaling
  • Securing Kubernetes API Server
- 11/24/2018 - -
  • Thanksgiving (No Classes)
11 12/01/2018 - #06
  • TBD
12 12/08/2018 - -
  • Presentation / Demo
13 12/15/2018 - -
  • Final Exam