July 20–24, 2015
Portland, OR

The Evolution of the NoSQL Ecosystem

Moderated by: Heather KcKelvey
7:00pm–8:00pm Wednesday, 07/22/2015
BoF, E147/148

Your software architecture tells a story of what is important to you. Each focus leads to drastically different layering of systems. There is much to be discovered in the details of where NoSQL databases like Riak are placed in a design.

Some sub-topics of interest:

  • The need for master and masterless systems working together
  • Synchronization between components
  • Failure conditions within the distributed system platform

In this session, we will explore what factors affect when and where you include each technology and focus, in particular, on how to prioritize the choice in core architectural underpinnings present in NoSQL designs. We will also explore what these technologies solve and suggestions for how to align them with your application’s objectives for data insights.

Technologies we are likely to discuss:

  • NoSQL databases like Redis, Cassandra and Riak
  • Queues like RabbitMQ, ActiveMQ and Apache Kafka
  • Data warehousing with Hadoop
  • Compute engines like Apache Spark