Rajeev Borborah, Matthew Wilson discuss using NoSQL at WebMD -architecture, benefits, roadmap-, with details on caching and key-value storage implementation behind a few of the WebMD applications: Physician Finder, Symptom Checker and WebMD Runtime.
Sponsored by Twilio. Matt Makai explores why deployments are difficult and shows solutions with case studies on how other organizations cut their production deployment times down from months to hours.
Randy Shoup describes KIXEYE's analytics infrastructure from Kafka queues through Hadoop 2 to Hive and Redshift, built for flexibility, experimentation, iteration, componentization, testability, reliability and replay-ability.
Marcel Kornacker presents a case study of an EDW built on Impala running on 45 nodes, reducing processing time from hours to seconds and consolidating multiple data sets into one single view.
In this solutions track talk, sponsored by Cloudera, Eva Andreasson discusses how search and Hadoop can help with some of the industry's biggest challenges. She introduces the data hub concept.
Frank Breedijk addresses security concerns raised in a DevOps environment that practices continuous deployment.
In this solutions track talk, sponsored by MongoDB, Matt Asay discusses the differences and tradeoffs between some of the NoSQL and SQL databases and when Hadoop makes sense to be used with a NoSQL solution.
Joe Armstrong describes the foundations of fault tolerant computation and the basic properties a system should have in order to be able to function in an adequate manner despite the occurrence of hardware and software errors, summarizing the key features of Erlang and showing how they can be used for programming fault-tolerant and scalable systems on multi-core clusters.
In this solutions track talk, sponsored by Solace Systems, Aaron Lee discusses the value and challenges of efficiently moving information along with techniques and tools that can increase the rate and efficiency of data flows within big data architectures.
Uwe Friedrichsen discusses several easy to implement resilient software design patterns, when to use them and how to actually implement them - code included along with options to extend and improve those patterns in order to make an application more robust step by step in order to achieve the next level after agile and clean code: Becoming a resilient software developer!
Daniel Schauenberg provides insights into how Etsy develops software and what tools and processes they utilize to help them achieve their goals.