Whizlabs

Designing Database Solutions on AWS

Whizlabs

Designing Database Solutions on AWS

Whizlabs Instructor

Instructor: Whizlabs Instructor

Included with Coursera PlusLearn more

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

Recommended experience

5 hours to complete
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

5 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Understand and configure AWS relational and NoSQL database services, including Amazon RDS, DynamoDB, and Aurora.

  • Apply database availability, scalability, replication, indexing, and performance concepts to AWS workloads.

  • Use AWS caching and in-memory services such as ElastiCache and MemoryDB for Redis to support application performance.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

September 2026

Assessments

6 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 3 modules in this course

In this section, you'll build a strong foundation in Amazon RDS and database availability. You'll begin by exploring Amazon RDS fundamentals and learn how to create and manage an RDS database instance. As you progress, you'll explore Multi-AZ deployments and Read Replicas, gaining an understanding of how they support high availability, disaster recovery, and improved read performance. The section further introduces the differences between Multi-AZ and Read Replicas, along with Amazon RDS Proxy and its role in managing database connections efficiently. By the end of this section, you'll have a solid understanding of Amazon RDS, high availability, replication, and database connectivity, enabling you to design and manage reliable database solutions on AWS.

What's included

5 videos2 readings2 assignments1 discussion prompt

In this section, you'll explore NoSQL and cloud-native relational databases using Amazon DynamoDB and Amazon Aurora. You'll begin by understanding RTO and RPO and how they support database availability and recovery planning. As you progress, you'll explore Amazon DynamoDB fundamentals, including creating tables and working with Local Secondary Indexes (LSI) and Global Secondary Indexes (GSI). Through hands-on practice, you'll gain experience managing DynamoDB tables. The section further introduces Amazon DynamoDB Accelerator (DAX) and Amazon Aurora Serverless, helping you understand how caching and serverless database capabilities can improve application performance and scalability. By the end of this section, you'll have a solid understanding of DynamoDB, indexing, DAX, and Aurora Serverless, enabling you to select suitable database solutions for cloud-native applications.

What's included

6 videos1 reading2 assignments

In this section, you'll explore global databases and in-memory caching with Amazon Aurora and Amazon ElastiCache. You'll begin by comparing Aurora Serverless V1 and V2, understanding how each version supports scalable and flexible database workloads. As you progress, you'll explore Amazon Aurora Global and learn how it supports globally distributed applications with cross-Region database capabilities. The section further introduces Amazon ElastiCache, including its security features and use as a session store. You'll gain an understanding of how in-memory caching can improve application performance and scalability. By the end of this section, you'll have a solid understanding of Aurora Global, Aurora Serverless, and ElastiCache, enabling you to design scalable database and caching solutions for cloud applications.

What's included

4 videos2 readings2 assignments

Instructor

Whizlabs Instructor
Whizlabs
198 Courses139,430 learners

Offered by

Whizlabs

Why people choose Coursera for their career

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."

Jennifer J.

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

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."

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