Database Reference
In-Depth Information
Chapter 6. Integrating DynamoDB with
Other AWS Components
This is an era of ecosystems. Everyone wants all their things to be at one place, and there is
absolutely nothing wrong with it as, if we get all that we need at one place, it becomes
quite easy to manage our stuff. Consider an example of the supermarket; we like to go to
the supermarket instead of individual store keepers as we get all that we need at one place.
The same is the case with technology, we normally prefer to use libraries from some partic-
ular companies only, because it provides great compatibility, ease of integration, and ease
of moving from one component to another as the same conventions and styles would be
used to develop it.
When Amazon understood this need, they started offering a variety of technologies as a
service on cloud. For example, they started with S3; then, they realized offering EC2 in-
stances would also be a good idea and since then their offering stack is evolving every day.
Right from the relational database ( RDS ) to the NoSQL database (DynamoDB), from
workflow (SWF) to a search engine (CloudSearch), and from Hadoop (EMR) to Identity
and Access Management ( IAM ), you name it and Amazon has already provided all it
takes to build the end-to-end application system. In this chapter, we will see how to integ-
rate DynamoDB with other AWS offerings so that you are able to develop a complete ap-
plication on AWS Cloud itself. We will cover the integration of DynamoDB with the fol-
lowing tools:
Elastic MapReduce ( EMR )
Simple Storage Service ( S3 )
• RedShift
• CloudSearch
Search WWH ::




Custom Search