Best Practices


This lesson explores the security best practices when working with AWS databases, specifically looking at RDS and DynamoDB with some extra content related to Aurora. If you have any feedback relating to this lesson, feel free to get in touch with us at

Learning Objectives

  • Recognize common security vulnerabilities in regards to DynamoDB and RDS
  • Recommend ways to resolve these security issues as well as understand some best practices that will help create secure architectures for your database

Intended Audience

This lesson is recommended for anywho who is looking to broaden and reinforce their AWS security understanding, or anyone who is interested in creating secure databases in general.


To get the most from this lesson, you should have a good understanding of cloud computing, preferably with Amazon Web Services and you should be able to deploy and manage either RDS or DynamoDB databases on a basic level.

About the Author
Will Meadows, opens in a new tab
Senior Content Developer

William Meadows is a passionately curious human currently living in the Bay Area in California. His career has included working with lasers, teaching teenagers how to code, and creating classes about cloud technology that are taught all over the world. His dedication to completing goals and helping others is what brings meaning to his life. In his free time, he enjoys reading Reddit, playing video games, and writing books.

Covered Topics