DynamoDB

New CloudFormation Template - Backing up DynamoDB the easy way

New CloudFormation Template - Backing up DynamoDB the easy way

DynamoDB is an easy-to-use NoSQL database available only on AWS. It comes with many useful features such: Time-to-live for items Secondary indexes Scalable read and write throughput Streams that contain all changes of a table Unfortunately, there is n...

DynamoDB pitfall: limited throughout due to hot partitions

DynamoDB pitfall: limited throughout due to hot partitions

Is your application suffering from throttled or even rejected requests from DynamoDB? Even if you are not consuming all the provisioned read or write throughput of your table? You run into a common pitfall! Read on to learn how Hellen debugged and fixed...

Create a serverless RESTful API with the Serverless Framework powered by API Gateway, Lambda, and DynamoDB

Create a serverless RESTful API with the Serverless Framework powered by API Gateway, Lambda, and DynamoDB

This article teaches you how to create a Serverless RESTful API on AWS with the Serverless Framework. DynamoDB is used to store the data. The example’s source code is available on GitHub and can be used to speed up your project. If you are interested i...

API Gateway Custom Authorization with Lambda, DynamoDB and CloudFormation

API Gateway Custom Authorization with Lambda, DynamoDB and CloudFormation

API Gateway provides an HTTP API endpoint that is fully configurable. You define the HTTP resources (like /user), the HTTP methods on that resources (like POST, GET, DELETE, …) and the integration (e.g. Lambda function) that should be called to process ...

Create a serverless RESTful API with API Gateway, CloudFormation, Lambda, and DynamoDB

Create a serverless RESTful API with API Gateway, CloudFormation, Lambda, and DynamoDB

This article teaches you how to create a serverless RESTful API on AWS. You will use CloudFormation to define the API Gateway in combination with Lambda to implement the functionality. DynamoDB is used to store the data. The example’s source code is ava...

Serverless: Invalidating a DynamoDB Cache

Serverless: Invalidating a DynamoDB Cache

A cache in front of DynamoDB is boosting performance and saving costs. Especially true for read-intensive and spiky workloads. Why? Please have a look at one of my recent articles: Performance boost and cost savings for DynamoDB. Caching itself is easy:...

The Life of a Serverless Microservice on AWS

The Life of a Serverless Microservice on AWS

In this post, I will demonstrate how you can develop, test, deploy and operate a production-ready Serverless Microservice using the AWS ecosystem. The combination of AWS Lambda and Amazon API Gateway allows us to operate a REST endpoint without the need...

Performance boost and cost savings for DynamoDB

Performance boost and cost savings for DynamoDB

DynamoDB is offering a managed, scalable and highly available database. Compared to SQL databases a big advantage of DynamoDB is the ability to scale the read and write throughput. This allows you to scale the database along with your application layer,...

Protect AWS SDK calls with Bulkheads and Circuit Breakers

Protect AWS SDK calls with Bulkheads and Circuit Breakers

If you use one of the AWS SDKs to make queries to the AWS API you need to prepare for network unreliability. One of the AWS service that requires heavy SDK usage is DynamoDB (NoSQL database as a Service). I will use DynamoDB as an example in this post b...

A look at DynamoDB

Scaling a traditional, relational database is very hard because transactional guarantees (Atomicity, Consistency, Isolation, Durability also known as ACID) require communication between all nodes of the database. The more nodes you add, the slower your database gets, because more and more nodes must coordinate transactions between each other. The way to tackle this has been to use databases which don’t adhere to these guarantees. We call them NoSQL databases. Amazon provides a NoSQL database service call...


marbot

Are you part of a highly motivated DevOps team? Use marbot, a friendly chatbot, to forward all kind of alerts from your AWS infrastructure to Slack. Alerts are escalated across your team automatically allowing you to focus on your daily work.

Amazon Web Services in Action

Amazon Web Services in Action introduces you to computing, storing, and networking in the AWS cloud.

Customer Reviews:

Subscribe to free monthly updates.

One subscriber wins our book AWS in Action every month.


Subscribe for free