Git Product home page Git Product logo

docs's Introduction

CSYE-7125 Advance Cloud Computing (Fall 2023)

For more, please read the docs here.

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

docs's People

Contributors

sydrawat01 avatar

Stargazers

Naga Venkatesh Gavini avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.