DynamoDB

man working on laptop while woman takes notes

A Simple Introduction to Amazon DynamoDB

Reading Time: 4 minutes If you are looking for some easy resources to get started with the concepts of Amazon DynamoDB, then you are at the right place. In this blog, we’ll discuss about Amazon DynamoDB, its key concepts, terminology, benefits, use cases and also compare it with the Relational Databases. Introduction Amazon DynamoDB is a fully managed NoSQL database that supports key-value and document data models. With DynamoDB, Continue Reading

How to Setup S3 Trigger with AWS Lambda ?

Reading Time: 3 minutes What is AWS Lambda? In Aws, we can run code using the computation service Lambda without setting up or maintaining servers. In essence, this suggests that AWS Lambda development may be done with no concern for setting up servers or other infrastructure. When data in an Amazon S3 bucket or an Amazon DynamoDB table changes, for example, your code can be launched in response using Continue Reading

Introduction to Scanamo Version – 1.0.0-M11

Reading Time: 2 minutes Scanamo Scanamo is a library to make use of DynamoDB with Scala. In this blog, we are going to work on latest version 1.0.0-M11 So, let’s get it started- 1. Add Library Dependencies: – Setup sbt project and add these library dependencies 2. Setup application.conf: – Create application.conf file and place it inside the src\main\resources\ 3. Create Case Class And DAO: – Create case class Continue Reading

Introduction to Alpakka DynamoDB

Reading Time: 3 minutes Alpakka DynamoDB This AWS DynamoDB connector provides a flow for streaming DynamoDB requests, using Akka stream and AWS java DynamoDB SDK. And in this blog, we are going to work on version 1.1.2 So, let’s get it started- 1. Add Library Dependencies: – Setup sbt project and add these library dependencies in build.sbt 2. Setup application.conf: – Create application.conf file and place it inside the Continue Reading

Custom DynamoDB Docker Instance

Reading Time: 3 minutes Hey guys, I hope you all are doing well, I am back with another blog on custom docker instances for databases. In my last blog we saw how we can have our custom docker instance for MySQL. Similarly, in this blog we would look how we can do the same with DynamoDB, so let’s get started. So just like the scenario in previous blog, I Continue Reading

DynamoDB Core Components

Amazon DynamoDB: Core Components

Reading Time: 4 minutes   DynamoDB is a part of Amazon Web Services. It is a NoSQL database, which supports key-value and document data structures. In this blog, we will be discussing Core components of DynamoDb. Features of DynamoDb: It is a fully managed NoSQL database. It can store & retrieve any amount of data, and can serve any amount of traffic. To maintain fast performance, it distributes data Continue Reading

The Rise Of Scanamo: Async Access For DynamoDB In Scala

Reading Time: 2 minutes Scanamo is a library to use DynamoDB with Scala in a simpler manner with less error-prone code. Now the question is  “Why should anyone use it?” The answer is very simple. As DynamoDB clients provided by AWS are not available in Scala DSL. So there are a number of libraries available for DynamoDB to write your queries in Scala. But what makes Scanamo different from other Continue Reading

No need to predict your application load in advance with Amazon DynamoDB

Reading Time: 2 minutes Hello everyone! In this blog, I will try to explain what is Amazon DynamooDb and how it is powerful than other NoSQL databases. What Is Amazon DynamoDB? Amazon DynmoDb is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. We do not need to predict our application load in advance. In order to have a clear understanding, let us take a Continue Reading

Introduction to AWS DynamoDB

Reading Time: 4 minutes DynamoDB is a database service provided by Amazon. Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. You can use it to store and retrieve any amount of data without worrying about hardware provisioning, setup & configuration, replication, software patching, or cluster scaling. It mostly takes care of these things itself while also providing options to configure these Continue Reading