AWS fundamentals: What is DynamoDB?

Philipp Muens
1 min readMar 2, 2016

--

In this blog post series we’ll take a closer look at Amazon web services (AWS) and all their Serverless related services in detail.

Today we look at DynamoDB. What is it and how does the Serverless framework use it?

This chapter is a free sample taken from our “Learn Serverless” book.

DynamoDB is a NoSQL database service with nearly infinite scalability and flexibility.

NoSQL means that you don’t have to specify a schema which declares what kind of data you store (like you would do when you use a relational database). You simply create a table which should hold your data and store the data.

With DynamoDB you can store key-value or document based data inside those tables.

The concept of NoSQL data stores is relatively new compared to old, relational based database technologies.

In the recent years more and more data was generated that needs to be stored and analyzed in a flexible and easy was. NoSQL databases try to target those needs.

DynamoDB related databases are e.g. CouchDB or MongoDB

How Serverless uses DynamoDB

DynamoDB is not used per default in Serverless. However you should definitely consider DynamoDB for your database operations as it nicely integrates into the whole AWS system.

Additional resources

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Philipp Muens
Philipp Muens

Written by Philipp Muens

👨‍💻 Maker — 👨‍🏫 Lifelong learner — Co-creator of the Serverless Framework — https://philippmuens.com

No responses yet

Write a response