How to Utilize a Super-Stack: Storing & Searching with Riak, Redis, Solr & Spark
In this session, we will walk you through the technology landscapes involved in utilizing the super-stack - from NoSQL databases to caching with Redis to analytics with Apache Spark. We will cover the nuanced complexities of real-world environments, from dual-writer inconsistencies to eventual consistency to cache re-indexing.
You will leave with both a logical and technological view of how to create a production-grade super-stack platform that leverages Riak KV as a scalable, distributed database, and integrates these toolsets in a way that runs smoothly from prototype to production.
We will use the example of a product-catalogue that begins with an RDBMS backend and grows in complexity as business requirements require them to do so. By the end of the session, you will learn about system architectures, the databases involved and how to weave together the technologies necessary for today's application super-stack.
With over 16 years of experience in medical informatics at Columbia University, Alexander has worked to design and develop clinical information systems used to exceed challenges posed by regulatory compliance, operational efficiency, data quality and research. At Basho, Alexander works closely with customers who are looking to augment their traditional stack or build greenfield applications on Riak.