As we mentioned before we are going to use DynamoDB to store our TODO lists. DynamoDB was chosen because it provides fast access to our data, it simplifies our development with its schemaless design and provisioning because we don't have to manage database servers.
- Define Key and Indexes
- Provisioning
- Write / Read capacity units
- Pay per request
- On Demand
- Provides single-digit millisecond performance
- Amazon DynamoDB Accelerator (DAX) for even faster performance. It's in-memory cache for your Dynamo Tables.
- .NET NuGet package: AWSSDK.DAX.Client
- Multi region replication
- Multi master
To access DynamoDB with .NET the NuGet package AWSSDK.DynamoDBv2 is used to access all of the operations the DynamoDB service provides. This includes both the control plane API like creating tables as well as the data plane API for putting and getting items from tables.
- Getting Started
- What is a serverless application?
- Common AWS Serverless Services
- What are we going to build in this tutorial?
- TODO List AWS Services Used
- Using DynamoDB to store TODO Lists
- Handling service events with Lambda
- Getting ASP.NET Core ready for Serverless
- Deploying ASP.NET Core as a Serverless Application
- Tear Down
- Final Wrap Up
Continue on to next page: Creating DynamoDB table