An open API service indexing awesome lists of open source software.

https://github.com/csye7125-fall2023-group05/docs

Documentation, notes and wikis
https://github.com/csye7125-fall2023-group05/docs

demos docs lectures notes

Last synced: over 1 year ago
JSON representation

Documentation, notes and wikis

Awesome Lists containing this project

README

          

# CSYE-7125 Advance Cloud Computing (Fall 2023)

For more, please read the docs [here](https://github.com/pwncorp/docs/wiki/).

## Tentative Course Schedule

### Week 01 / Lecture #01 (09/09)

- Course Overview
- Hybrid Cloud
- Linux Containers

### Week 02 / Lecture #02 (09/16)

- Infrastructure as Code
- Ansible
- Terraform (only if students in class did not take CSYE 6225 with Terraform)

### Week 03 / Lecture #03 (09/23)

- Architecting Scalable & Reliable Systems
- Bastion Host
- DNS Setup
- Public Hosted Zones
- Private Hosted Zones
- Hosted Zones for Subdomains
- Minikube & Kind
- Setup & Teardown Kubernetes Cluster using kops

### Week 04 / Lecture #04 (09/30)

- Container Orchestration w/Kubernetes
- Kubernetes Objects
- kubeconfig & Kubernetes Contexts
- Kubernetes
- Pod
- Init Containers
- VPC Peering

### Week 05 / Lecture #05 (10/07)

- Stateless Services
- Services & Service Discovery
- Configuration & Secrets Management
- Kubernetes
- ReplicationControllers
- ReplicaSets
- Liveness & Readiness Probe
- ConfigMap
- Secret
- Service
- Persistent Storage
- Stateful Services

### Week 06 / Lecture #06 (10/14)

- Persistent Storage
- Stateful Services
- Kubernetes Deployments
- Helm - The Kubernetes Package Manager

### Week 07 / Lecture #07 (10/21)

- CI/CD
- Semantic Versioning 2.0.0
- Resource Management for Pods and Containers
- Network Policies

### Week 08 / Lecture #08 (10/28)

- Monolithic to Microservices
- Sidecar Pattern
- Ambassador Pattern
- Adapter Pattern
- Batch Computational Patterns
- Queues
- Event Driven
- Publish/Subscribe
- Apache Kafka
- Metrics & Prometheus
- Logging & EFK

### Week 09 / Lecture #09 (11/04)

- Kubernetes Internals
- Securing Kubernetes
- Autoscaling Applications
- Autoscaling Kubernetes Cluster
- Service Mesh w/Istio

### Week 10 / Lecture #10 (11/11)

- Distributed Tracing

### Week 11 / Lecture #11 (11/18)

- Extending Kubernetes
- Kubernetes Operators

### Week 12 / No Lecture (11/25)

Happy Thanksgiving

### Week 13 / Lecture #12 (12/02)

TBD

### Week 14 / Lecture #13 (12/09)

TBD

### Week 15 / Lecture #14 (12/16)

- Project Demos / Presentation