Course Number
605.702
Next Offered
Spring 2024
Primary Program
Computer Science
Location
Online
Course Format
Virtual Live

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.

Course Prerequisite(s)

EN.605.635 Cloud Computing, EN.605.681 Principles of Enterprise Web Development or EN.605.682 Web Application Development with Java.

Course Offerings

Open
First Time Online

Cloud-native Architecture and Microservices

605.702.8VL
01/25/2024 - 05/02/2024
Thur 4:30 p.m. - 7:10 p.m.
Notes: This course uses the Virtual Live format. All students participate online through live web-conferencing at the scheduled day and time. This is a live-online course in which students participate in live weekly lectures and discussions, and are able to interact extensively with the instructors. All classes are recorded for download and review.
Semester
Spring 2024
Course Format
Virtual Live
Location
Online
Cost
$5,090.00
Course Materials