Attila Narin discusses AWS concepts: Availability Zones, RDS Multi-AZ deployments, SQS and Auto Scaling, Elastic IP, load balancing, DNS, DynamoDB, Amazon S3, etc., and EC2 best practices.
Sean Cribbs compares ACID with BASE, explaining the virtues and tradeoffs of eventually consistent systems and what developers should know in order to feel comfortable working with EC systems.
Kresten Krab Thorup discusses cloud, multi-core, integration, high availability, and imperfect software starting from discoveries made while learning Erlang.
Martin Thompson discusses achieving high availability by using an event sourced architecture in which changes of the system’s state is captured as a sequence of events.
John Allspaw discusses fault tolerance, anomaly detection and anticipation patterns helpful to create highly available and resilient systems.
Mark McGranaghan presents how Heroku has designed, developed and operated cloud services providing high availability for their PaaS.
Gary Russell and David Turanski discuss creating HA architectures with Spring Integration using Cluster Controller and Strict Message Ordering, accompanied by demoes.
Roger Bodamer talks about consistency models in NoSQL databases and how they compare to traditional RDBMS solutions, showing how different products deal with replication, multiple copies of information, consistency, failover, high availability.
Joe Williams discusses how distributed systems, cloud computing and automated configuration management affect system’s availability. He exemplifies with a database service built on CouchDB, Erlang, Chef, all running on EC2.