Working with AWS DynamoDB using Lambda and C#

CRUD operations and table creation

Bogdan Samoletskyi
CodeX

--

Photo by Caspar Camille Rubin on Unsplash

What is DynamoDB

DynamoDB is AWS NoSQL DB Service. The term “service” here means that Amazon takes care of the hardware, patching, and scaling. NoSQL Database is good for fast storage, which can easily scale horizontally. Also, it’s good in the case that your data doesn’t have a fixed set of fields. When each record seems like a document (that’s why Microsoft named his NoSQL DB DocumentDB). Billing for DynamoDB depends on few factors, such as read and write capacities.

Why C#?

In my previous article, I wrote about it. Here I can add that Amazon has a very good Data Model and Object persistent interface, which allows working with records as with usual POCO objects.

--

--