Ram C Singh discusses using Big Data for infrastructure telemetry along with good practices and an autonomic engine to create an autonomic computing infrastructure that might prevent downtime.
Sean Lynch and Matt Ingenthron introduce Membase, detailing how they added clustering features in Erlang, what they built and what lessons they leaned along the way.
Bryan O'Sullivan discusses the design considerations and types usage when building distributed systems with Haskell and Riak, starting from a case study of a system using vector clocks.
Damien Katz and Volker Mische introduce CouchDB and explain why it is fit for mobile devices especially due to its replication capability that can handle network connectivity problems.
Joe Armstrong presents ECC, an optimizing compiler running on LLVM for writing C compilers for unusual architectures, for implementing DSLs and for experiments with JIT compilation.
Cliff Moon shows how to create a polyglot distributed application by integrating Scala with Erlang through JInterface, a library designed for JVM-based languages to communicate with Erlang processes.
Joe Armstrong and Robert Virding recall the events leading to Erlang and its later evolution. They mention the Prolog interpreter, JAM, VEE, Strand88, OTP, TEAM, BEAM, and other technologies.
Scott Lystig Fritchie presents the architecture and lessons learned implementing a webmail system in Erlang, using UBF and Hibari, a distributed key-value store, to accommodate a large user base.
Steve Vinoski talks about the media distribution market and how Erlang is used in a media distribution switch to control the video stream flow at speeds up to 200Gb/s and handling tens of thousands of open HTTP connections.
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.
Cliff Moon explains how to make Erlang programs faster by writing performance critical sections of the code in C using Native Implemented Function and by integrating libraries using the linked-in driver interface. He also shows how to safely use C drivers in the Erlang concurrent environment and how to debug them in a running VM.