Amazon DynamoDB – NoSQL

I am re-writing an old line of business application that is built upon legacy infrastructure and is becoming more difficult to deploy on new systems. The plan for this application is to build it on the cloud, so it will be a web application. I have built many many web applications in my career but now they are called cloud applications and I would like to take advantage of some of the new technologies that are available.I will be evaluating technology and determining if it is worth using for this project and documenting my results. The basic architecture of this the project consists of a web application that is hosted on an Amazon EC2 instance, this provides us with the ability to scale quickly and let us pay for only what we need. There will be several “agents” that are Windows Services that sit on various machines some on the cloud and some on the local network. All of the agents will report back to the Web App which provides the main user interface for the user. I am investigating NoSQL in the form of Amazon DynamoDB and also looking at using Amazon RDS (Relational Database System). We have been very pleased with the Amazon Infrastructure on the Cloud and my goal is to see what other benefits can be discovered. Amazon DynamoDB is a NoSQL database system, this...

Read More