Skip to content

Details

Location http://ujug.org/index.php?option=com_content&view=article&id=48&Itemid=55

Full-Stack High Availability in an Eventually Consistent World - Ben Coverston

Building high-availability applications is an evolving art. The biggest impediment to high-availability (HA) in recent history has been the database. With the advent of truly Availability and Partition Tolerance databases (the AP from CAP), HA databases are not only possible, but a practical and proven reality.

With that problem solved, this talk with focus on ways to solve availability in the rest of the application stack. We'll show how it is possible to build a resilient stack using both emerging and established technologies, while still allowing for arbitrary failure, ease of management, and recovery.

Spark is an example of an application that is built with HA concurrency and resiliency as fundamental building blocks. We'll talk about how you can use similar techniques like distributed messaging and actors to build applications with similar characteristics.

Data Mining Basics - David Wellman & Richard Wellman

First we'll cover how Netflix uses Collaborative Filters for movie recommendations.

Then how Western Governors University uses Data Classifications to predict who will graduate. And how the financial industry is using Data Prediction to estimate profits.

Finally, a unsupervised learning demo that can identify patterns compumagically!

Related topics

You may also like