VOOZH about

URL: https://www.coursera.org/learn/packt-databases-scalability-and-containers-on-aws-y7czr

⇱ Databases, Scalability and Containers on AWS | Coursera


Databases, Scalability and Containers on AWS

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Databases, Scalability and Containers on AWS

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Deploy and manage Amazon RDS and DynamoDB databases for cloud applications.

  • Use AWS ECS, EKS, and App Runner to deploy and manage containerized applications.

  • Scale applications with Elastic Load Balancers and Auto Scaling for high availability and resilience.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

May 2026

Assessments

7 assignments

Taught in English

Build your subject-matter expertise

This course is part of the AWS Certified Solutions Architect SAA-C03 with Capstone Labs Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 5 modules in this course

This course features Coursera Coach!

A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course provides an in-depth exploration of key AWS services essential for building scalable, high-performance applications. You'll begin by mastering the use of relational and NoSQL databases like Amazon RDS and DynamoDB, ensuring your data is stored securely and efficiently in the cloud. You will also dive into high availability concepts and learn how to configure Elastic Load Balancers and Auto Scaling to ensure your applications are resilient and can scale based on demand. As you progress, you will explore containerization with AWS tools such as Amazon ECS, EKS, and App Runner. You'll gain practical experience deploying containerized applications, setting up Docker containers, and utilizing Amazon ECR for managing container images. By working through real-world use cases like the Ritual Roast web application, you'll design and deploy both traditional and containerized architectures to meet scalability needs. This course is perfect for aspiring cloud architects, developers, and system administrators who want to enhance their skills with AWS databases, containerization, and scalable solutions. The course is ideal for those with basic cloud computing knowledge, and intermediate-level AWS users will find the material particularly valuable as they expand their expertise in real-world scenarios. By the end of the course, you will be able to deploy and manage relational and NoSQL databases on AWS, design scalable cloud architectures, implement containerized applications, and leverage AWS services for high availability and load balancing.

In this module, we will introduce you to the various database services offered on AWS, including relational and NoSQL options. You will gain hands-on experience deploying Amazon RDS instances and exploring high availability options such as Multi-AZ and Read Replicas. We’ll also dive into AWS Secrets Manager and Amazon Aurora for advanced database management.

What's included

23 videos2 readings1 assignment

23 videosβ€’Total 173 minutes
  • Introduction to Relational Databases on AWSβ€’15 minutes
  • Overview of Amazon RDSβ€’7 minutes
  • LAB - Deploy an RDS Databaseβ€’9 minutes
  • Multi-AZ Options on Amazon RDSβ€’7 minutes
  • Automatic and Manual Backups for RDSβ€’9 minutes
  • Amazon RDS Read Replicasβ€’6 minutes
  • Amazon RDS Customβ€’7 minutes
  • AWS Secrets Managerβ€’10 minutes
  • Amazon RDS Proxyβ€’9 minutes
  • Introduction to Amazon Auroraβ€’9 minutes
  • Advanced Aurora Concepts - Part 1β€’7 minutes
  • Advanced Aurora Concepts - Part 2β€’3 minutes
  • Introduction to AWS ElastiCacheβ€’9 minutes
  • Introduction to DynamoDBβ€’16 minutes
  • DynamoDB Query vs Scan Operationsβ€’8 minutes
  • DynamoDB Secondary Indexesβ€’13 minutes
  • Introduction to DynamoDB DAXβ€’5 minutes
  • DynamoDB Streamsβ€’6 minutes
  • DynamoDB Global Tablesβ€’3 minutes
  • DynamoDB TTLβ€’4 minutes
  • Introduction to Amazon Neptuneβ€’2 minutes
  • Introduction to Amazon Keyspacesβ€’2 minutes
  • AWS Database Migration Service (DMS)β€’8 minutes
2 readingsβ€’Total 20 minutes
  • Introduction to the Course 'Databases, Scalability and Containers on AWS'β€’10 minutes
  • Full Specialization Resourceβ€’10 minutes
1 assignmentβ€’Total 15 minutes
  • Databases on AWS - Assessmentβ€’15 minutes

In this module, we will teach you how to build highly available and scalable applications using AWS services. You will configure Elastic Load Balancers to distribute traffic and manage EC2 Auto Scaling for automatic adjustments to capacity. Additionally, we’ll explore advanced scaling configurations and security features to ensure the reliability and security of your applications.

What's included

9 videos1 assignment

9 videosβ€’Total 121 minutes
  • Introduction to Elastic Load Balancersβ€’28 minutes
  • LAB - Deploy an Application Load Balancerβ€’18 minutes
  • Introduction to EC2 Auto Scalingβ€’22 minutes
  • LAB - Configure an Auto Scaling Group Part 1β€’6 minutes
  • LAB - Configure an Auto Scaling Group Part 2β€’30 minutes
  • AWS Elastic Load Balancer Sticky Sessionsβ€’7 minutes
  • AWS ELB Cross Zone Load Balancingβ€’3 minutes
  • AWS ELB SSL and TLS Listenersβ€’5 minutes
  • AWS ASG Lifecycle Hooksβ€’3 minutes
1 assignmentβ€’Total 15 minutes
  • High Availability and Scalability - Assessmentβ€’15 minutes

In this hands-on capstone project, we will guide you through creating a three-tier web application for a fictional customer, Ritual Roast. You will apply what you've learned by designing and deploying the necessary infrastructure, including RDS databases, S3 storage, and load balancing. By the end of the module, you will have tested the application's high availability and ensured its operational readiness.

What's included

12 videos1 assignment

12 videosβ€’Total 125 minutes
  • Customer Use Case and Setting the Sceneβ€’5 minutes
  • Ritual Roast WebApp: High-Level Design (HLD)β€’26 minutes
  • Ritual Roast WebApp: Low-Level Design (LLD)β€’16 minutes
  • Ritual Roast WebApp: VPC Updatesβ€’4 minutes
  • Ritual Roast WebApp: Amazon S3 Bucketβ€’4 minutes
  • Ritual Roast WebApp: Amazon RDS MySQL DBβ€’8 minutes
  • Ritual Roast WebApp: AWS Secrets Managerβ€’12 minutes
  • Ritual Roast WebApp: IAM Roleβ€’6 minutes
  • Ritual Roast WebApp: Load Balancer and Target Groupsβ€’7 minutes
  • Ritual Roast WebApp: Auto Scaling Deploymentβ€’21 minutes
  • Ritual Roast WebApp: High Availability Testsβ€’7 minutes
  • Ritual Roast WebApp: Project Cleanupβ€’11 minutes
1 assignmentβ€’Total 15 minutes
  • Capstone Project 1 - Ritual Roast Three Tier Web Application - Assessmentβ€’15 minutes

In this module, we will introduce you to containerized application deployment on AWS. You will explore Amazon ECS, EKS, and App Runner, learning to manage Docker containers and orchestrate them at scale. Additionally, we will cover Amazon ECR for storing container images and show you how to deploy applications using AWS Fargate for serverless container management.

What's included

8 videos1 assignment

8 videosβ€’Total 62 minutes
  • Introduction to Containersβ€’9 minutes
  • Introduction to Containersβ€’5 minutes
  • Introduction to Amazon ECSβ€’14 minutes
  • LAB - Amazon ECS WordPress Demoβ€’13 minutes
  • Introduction to Amazon EKS Part 1β€’6 minutes
  • Introduction to Amazon EKS Part 2β€’7 minutes
  • Introduction to Amazon App Runnerβ€’2 minutes
  • LAB - Amazon App Runner Demoβ€’6 minutes
1 assignmentβ€’Total 15 minutes
  • Containers on AWS - Docker, ECS, ECR, Fargate and EKS - Assessmentβ€’15 minutes

In this second capstone project, we will take the Ritual Roast web application to the next level by containerizing it using Docker and Amazon ECS. You will configure a range of AWS services such as ECR, IAM roles, and Load Balancers to create a robust and scalable application infrastructure. After deploying, you will test and update the application to ensure it meets high availability and performance standards.

What's included

19 videos1 reading3 assignments

19 videosβ€’Total 164 minutes
  • Ritual Roast Web App V2 - Setting the Sceneβ€’13 minutes
  • Ritual Roast Web App V2 - HLDβ€’25 minutes
  • Ritual Roast Web App V2 - LLDβ€’9 minutes
  • Ritual Roast Web App V2 - VPC Updatesβ€’9 minutes
  • Ritual Roast Web App V2 - Deploy RDS DBβ€’6 minutes
  • Ritual Roast Web App V2 - Configure Secretsβ€’6 minutes
  • Ritual Roast Web App V2 - IAM Rolesβ€’6 minutes
  • Ritual Roast Web App V2 - Configure Docker Serverβ€’6 minutes
  • Ritual Roast Web App V2 - Create ECR Reposβ€’3 minutes
  • Ritual Roast Web App V2 - Create Docker Imagesβ€’18 minutes
  • Ritual Roast Web App V2 - Create Target Groupsβ€’5 minutes
  • Ritual Roast Web App V2 - Deploy ALBβ€’5 minutes
  • Ritual Roast Web App V2 - Add Rule to ALBβ€’3 minutes
  • Ritual Roast Web App V2 - Create ECS Task Definitionsβ€’8 minutes
  • Ritual Roast Web App V2 - Create ECS Clusterβ€’3 minutes
  • Ritual Roast Web App V2 - Create ECS Servicesβ€’16 minutes
  • Ritual Roast Web App V2 - Testing the Applicationβ€’3 minutes
  • Ritual Roast Web App V2 - ECS Service Updateβ€’10 minutes
  • Ritual Roast Web App V2 - Project Cleanupβ€’11 minutes
1 readingβ€’Total 10 minutes
  • Conclusion to the Course 'Databases, Scalability and Containers on AWS'β€’10 minutes
3 assignmentsβ€’Total 90 minutes
  • Full Course Practice Assessmentβ€’15 minutes
  • Capstone Project 2 - Ritual Roast Containerized Application - Assessmentβ€’15 minutes
  • Full Course Assessmentβ€’60 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Packt
1,926 Coursesβ€’560,010 learners

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

Databases, Scalability, and Containers on AWS is a specialization that teaches how to use AWS services to manage databases, scale applications, and leverage containers for modern cloud architectures. It is relevant because organizations increasingly rely on cloud technologies to efficiently handle large-scale applications, improve performance, and ensure high availability. By mastering these concepts, you will be equipped to deploy scalable, secure, and resilient systems on AWS.

This specialization focuses on essential AWS services for database management, application scalability, and containerization. It covers topics like Amazon RDS, DynamoDB, Aurora, and ElastiCache for databases, as well as Elastic Load Balancers, Auto Scaling, and container services like ECS, EKS, and App Runner. Through hands-on labs and capstone projects, it provides the knowledge and skills to manage scalable, high-availability systems in the cloud.

After completing this specialization, you will be able to deploy and manage various types of databases on AWS, optimize application performance and scalability using load balancing and auto scaling, and work with containerized applications using ECS, EKS, and other container services. Additionally, you will be able to manage infrastructure for high availability and effectively secure and maintain cloud-based applications.

While no advanced background is required, a basic understanding of cloud computing, networking, and relational databases will be helpful. Familiarity with concepts like web applications, database management, and containerization will also enhance your learning experience, although the specialization provides foundational content to get you started.

This specialization is ideal for individuals who want to learn about cloud-native architectures, specifically in database management, application scalability, and containers. It is targeted at developers, system administrators, and cloud architects looking to deepen their understanding of AWS services, and is also beneficial for those preparing for AWS certifications related to solutions architecture and cloud development.

The specialization takes approximately 12 hours to complete. This includes both theoretical lessons and hands-on labs, allowing learners to gain practical experience with AWS services while progressing at their own pace.

Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.

If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.

Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.

If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

This course is currently available only to learners who have paid or received financial aid, when available.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,