Cloud-native architecture is an approach to designing, developing, and deploying applications that leverage the advantages of the cloud computing model. Cloud-native applications are composed of loosely coupled microservices that run in containers, orchestrated by platforms like Kubernetes. This course will introduce the concepts, principles, and practices of cloud-native architecture, microservices, Kubernetes and serverless compute. Students will learn how to design, implement, and deploy cloud-native applications. The course will also cover topics such as observability, security, resilience, scalability, and DevOps.
EN.605.635 Cloud Computing, EN.605.681 Principles of Enterprise Web Development or EN.605.682 Web Application Development with Java.
First Time Online
Cloud-native Architecture and Microservices
01/25/2024 - 05/02/2024
Thur 4:30 p.m. - 7:10 p.m.