RoR + DynamoDB = ?
About Silvia Schreier
Silvia is a consultant at innoQ with a strong scientific background in developing RESTful applications. She has just started to explore the world of Ruby (on Rails) and co-organized Rails Girls Rheinland.
She enjoys diving into new technologies with a focus on developing RESTful applications, e.g., with NodeJs and Clojure, and using NoSQL databases.
Up to now she gave talks on scientific conferences but now it is time to solve real problems and share the experiences.
We are currently developing a Ruby on Rails application with Amazon's DynamoDB. Using a NoSQL cloud service and especially DynamoDB with its particular restrictions entails a lot of challenges.
We will share our experiences using DynamoDB in general and in combination with Ruby (and Rails) to help you to decide if you want to use DynamoDB for your project (or not). We also provide a list of things you should to keep in mind if you start using DynamoDB. These range from managing your database, over mapping your model to the database, up to testing. Furthermore, we present the design and technical details of our persistence module.