We may earn an affiliate commission when you visit our partners.
Course image
Udacity logo

Microservices at Scale using AWS and Kubernetes

Justin Lee, Byron Sommardahl, Kesha Williams, and Carlos Rivas

Enroll in Udacity's Microservices at Scale using Kubernetes Course and learn how to set up infrastructure to deploy and manage microservice applications with Kubernetes.

What's inside

Syllabus

Understand the concepts, skills, and goals you'll work through as well as prerequisites and tools to succeed in your learning journey.
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.
Read more
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.
Use Kubernetes to solve the cumbersome overhead of managing microservices deployed with Docker. Learn the basics of Kubernetes including architecture, components, and key concepts.
Extend your Kubernetes knowledge to applying cluster management to production workloads: Helm charts, logging, and scaling.
Implement your understanding of Docker, ECR, CodeBuild, and Kubernetes to take an existing project into a production-ready Kubernetes environment in AWS

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Covers Kubernetes and its relevance to the management of containerized software
Teaches the basics of Docker and AWS ECR, useful for managing containerized applications
Explores the benefits of using microservices and CI/CD practices in software development

Save this course

Save Microservices at Scale using AWS and Kubernetes to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Microservices at Scale using AWS and Kubernetes . These are activities you can do either before, during, or after a course.

Career center

Learners who complete Microservices at Scale using AWS and Kubernetes will develop knowledge and skills that may be useful to these careers:
Kubernetes Engineer
Kubernetes Engineers are responsible for the design, implementation, and management of Kubernetes clusters. This course provides a comprehensive overview of Kubernetes, including its architecture, components, and key concepts. Learners will also gain hands-on experience with deploying and managing microservices using Kubernetes, preparing them for a successful career as a Kubernetes Engineer.
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams. This course provides a solid foundation in DevOps principles and practices, including continuous integration and deployment using AWS tools. Learners will also gain experience with using Kubernetes to manage microservices, making them well-rounded DevOps Engineers.
Cloud Architect
Cloud Architects design, build, and manage cloud computing systems. This course provides a comprehensive overview of AWS cloud services, including EC2, S3, and RDS. Learners will also gain experience with deploying and managing microservices using Kubernetes on AWS, making them well-prepared for a career as a Cloud Architect.
Systems Engineer
Systems Engineers design, implement, and manage complex systems. This course provides a comprehensive overview of systems engineering principles and practices. Learners will also gain experience with using Docker and Kubernetes to containerize and deploy microservices, making them well-prepared for a career as a Systems Engineer.
Software Engineer
Software Engineers design, develop, and maintain software systems. This course provides a solid foundation in software development principles and practices. Learners will also gain experience with using Docker and Kubernetes to containerize and deploy microservices, making them well-rounded Software Engineers.
Site Reliability Engineer
Site Reliability Engineers are responsible for the reliability and performance of online services. This course provides a solid foundation in site reliability engineering principles and practices. Learners will also gain experience with using Kubernetes to manage microservices, making them well-prepared for a career as a Site Reliability Engineer.
Data Engineer
Data Engineers design, build, and maintain data pipelines. This course provides a solid foundation in data engineering principles and practices. Learners will also gain experience with using Docker and Kubernetes to containerize and deploy microservices, making them well-rounded Data Engineers.
Network Engineer
Network Engineers design, build, and maintain computer networks. This course provides a solid foundation in networking principles and practices. Learners will also gain experience with using Docker and Kubernetes to containerize and deploy microservices, making them well-rounded Network Engineers.
DevSecOps Engineer
DevSecOps Engineers are responsible for integrating security into the software development lifecycle. This course provides a solid foundation in DevSecOps principles and practices. Learners will also gain experience with using Docker and Kubernetes to containerize and deploy microservices, making them well-rounded DevSecOps Engineers.
Security Engineer
Security Engineers are responsible for the security of computer systems and networks. This course provides a solid foundation in security engineering principles and practices. Learners will also gain experience with using Docker and Kubernetes to containerize and deploy microservices, making them well-prepared for a career as a Security Engineer.
Cloud Security Engineer
Cloud Security Engineers are responsible for the security of cloud computing systems. This course provides a comprehensive overview of cloud security principles and practices. Learners will also gain experience with deploying and managing microservices using Kubernetes on AWS, making them well-prepared for a career as a Cloud Security Engineer.
Machine Learning Engineer
Machine Learning Engineers design, build, and deploy machine learning models. This course provides a solid foundation in machine learning principles and practices. Learners will also gain experience with using Docker and Kubernetes to containerize and deploy microservices, making them well-rounded Machine Learning Engineers.
Data Scientist
Data Scientists use data to solve business problems. This course provides a solid foundation in data science principles and practices. Learners will also gain experience with using Docker and Kubernetes to containerize and deploy microservices, making them well-rounded Data Scientists.
Product Manager
Product Managers define and manage the development of software products. This course provides a solid foundation in product management principles and practices. Learners will also gain experience with using Docker and Kubernetes to containerize and deploy microservices, making them well-rounded Product Managers.
Business Analyst
Business Analysts identify and analyze business needs. This course provides a solid foundation in business analysis principles and practices. Learners will also gain experience with using Docker and Kubernetes to containerize and deploy microservices, making them well-rounded Business Analysts.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Microservices at Scale using AWS and Kubernetes .
Provides an introduction to microservices, discussing the benefits and challenges of using this architectural style. It covers topics such as service discovery, load balancing, and communication patterns, making it a useful reference for understanding the concepts and principles of microservices.
Provides a deep dive into Docker, covering its architecture, internals, and advanced features. It's a valuable resource for understanding how Docker works and how to use it effectively for containerizing applications.
Provides a practical guide to Kubernetes, covering its installation, configuration, and management. It's a valuable resource for getting started with Kubernetes and understanding how to use it to deploy and manage containerized applications.
Provides a comprehensive guide to building and deploying microservices. It covers topics such as service design, communication patterns, and deployment strategies, making it a valuable resource for understanding the practical aspects of microservices development.
Provides a comprehensive guide to using Docker in an enterprise environment. It covers topics such as security, scalability, and monitoring, making it a valuable resource for understanding the practical aspects of using Docker for large-scale deployments.
Provides a practical guide to using Docker, covering topics such as image creation, container management, and deployment. It's a valuable resource for understanding the practical aspects of using Docker for building and deploying applications.
Provides a comprehensive overview of microservices, covering their benefits, challenges, and best practices. It's a valuable resource for understanding the concepts and principles of microservices and how to apply them in practice.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Microservices at Scale using AWS and Kubernetes .
Containerized Applications on AWS
Most relevant
Building Containerized Applications on AWS
Most relevant
Containerized Applications on AWS
Most relevant
Cloud-Native: Microservices, Kubernetes, Service Mesh,...
Most relevant
Integrating an EKS Cluster with Other AWS Services
Most relevant
Microservices with NodeJS, React, Typescript and...
Most relevant
Securing an EKS Cluster
Most relevant
Hands-On with Amazon EKS
Most relevant
Migrating a Monolithic Website to Microservices on Google...
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser