Udacity Logo
Log InJoin for Free

Microservices at Scale using AWS and Kubernetes

Course

This lesson will provide you with a comprehensive understanding of microservices architecture, containers, and Kubernetes in the context of AWS. You will learn how to build, deploy, and manage containerized applications at scale while utilizing AWS tools and services. By the end of your journey, you will have a strong foundation in containerization, microservices, and Kubernetes DevOps skills, enabling you to tackle real-world challenges in your professional career.

This lesson will provide you with a comprehensive understanding of microservices architecture, containers, and Kubernetes in the context of AWS. You will learn how to build, deploy, and manage containerized applications at scale while utilizing AWS tools and services. By the end of your journey, you will have a strong foundation in containerization, microservices, and Kubernetes DevOps skills, enabling you to tackle real-world challenges in your professional career.

Intermediate

4 weeks

Real-world Projects

Completion Certificate

Last Updated April 11, 2024

Skills you'll learn:
Kubernetes • Serverless development • Amazon CloudWatch • AWS lambda
Prerequisites:

No experience required

Course Lessons

Lesson 1

Introduction to Microservices at Scale with AWS and Kubernetes

Understand the concepts, skills, and goals you'll work through as well as prerequisites and tools to succeed in your learning journey.

Lesson 2

Containers for DevOps on AWS

Dive into Docker containers and the Docker Engine and create, deploy, and manage containers. You'll learn about containerization, Docker images, Dockerfiles, and how to interact with AWS ECR.

Lesson 3

Microservices for DevOps on AWS

Understand the significance of microservices and how they affect the responsibilities of DevOps engineers. Learn about continuous integration and deployment and how to use AWS tools like CodeBuild.

Lesson 4

Kubernetes on AWS Fundamentals

Use Kubernetes to solve the cumbersome overhead of managing microservices deployed with Docker. Learn the basics of Kubernetes including architecture, components, and key concepts.

Lesson 5

Operationalizing Kubernetes

Extend your Kubernetes knowledge to applying cluster management to production workloads: Helm charts, logging, and scaling.

Lesson 6 • Project

Project: Operationalizing a Coworking Space Microservice

Implement your understanding of Docker, ECR, CodeBuild, and Kubernetes to take an existing project into a production-ready Kubernetes environment in AWS

Taught By The Best

Photo of Justin Lee

Justin Lee

Data Platform Engineer

Justin Lee designs and builds modern scalable systems and consults for Fortune 500 companies. He currently works in the Silicon Valley as a platform engineer to enable users' data workflows. He has a BS in Computer Science from UCLA and is often mentoring and teaching developers through Codementor.

The Udacity Difference

Combine technology training for employees with industry experts, mentors, and projects, for critical thinking that pushes innovation. Our proven upskilling system goes after success—relentlessly.

Demonstrate proficiency with practical projects

Projects are based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience.

  • Gain proven experience

  • Retain knowledge longer

  • Apply new skills immediately

Top-tier services to ensure learner success

Reviewers provide timely and constructive feedback on your project submissions, highlighting areas of improvement and offering practical tips to enhance your work.

  • Get help from subject matter experts

  • Learn industry best practices

  • Gain valuable insights and improve your skills

Unlock access to Microservices at Scale using AWS and Kubernetes and the rest of our best-in-class catalog

  • Unlimited access to our top-rated courses

  • Real-world projects

  • Personalized project reviews

  • Program certificates

  • Proven career outcomes

Full Catalog Access

One subscription opens up this course and our entire catalog of projects and skills.

Month-To-Month

4 Months

Average time to complete a Nanodegree program

*Discount applies to the first 4 months of membership, after which plans are converted to month-to-month.

Get Started Today

Microservices at Scale using AWS and Kubernetes

Month-To-Month


  • Unlimited access to our top-rated courses
  • Real-world projects
  • Personalized project reviews
  • Program certificates
  • Proven career outcomes

4 Months

Average time to complete a Nanodegree program

  • All the same great benefits in our month-to-month plan
  • Most cost-effective way to acquire a new set of skills
Discount applies to the first 4 months of membership, after which plans are converted to month-to-month.