Wednesday, October 1, 2014 at 7pm
We’re back with a bang. Ben Hindman will be coming to speak to us about Apache Mesos!
Further speakers and the venue will be announced as-soon-as-confirmed. We’re expecting a big turn out so get in early because we have limited capacity.
Speaker 1: Benjamin Hindman – How to Scale Like Twitter Using Containers and Apache Mesos
Operating at web scale requires two key technologies: containerization and cluster scheduling. Now companies of all sizes can scale like Google and Twitter with open source tools like Apache Mesos that lets you run containers at large scale across an entire datacenter or cloud. Apache Mesos is in production use at companies like Twitter, Netflix and Airbnb where it is used to deliver web-scale, fault-tolerant, easy to deploy applications and services. In today’s world where applications and data no longer fit on single machines, Mesos is the distributed systems kernel that stitches together all of the datacenter resources (machines or VM instances) into a single pool of resources from which all applications can draw. It is highly-available, fault-tolerant and increases resource utilization dramatically. Mesos provides the primitives and abstractions the lets programmers and operators build and maintain highly complex distributed systems at scale.
Benjamin Hindman is the co-creator of Apache Mesos, a commercial-grade distributed systems platform that turns your entire datacenter or cloud into what looks like one big computer. Ben co-developed Mesos as a PhD student at UC Berkeley’s AMPlab before bringing it to Twitter where it now runs on thousands of machines. An academic at heart, his research in programming languages and distributed systems has been published in leading academic conferences.
Speaker 2: Marcus Hughes
Marcus Hughes from ClusterHQ will talk about “Running databases inside docker containers” using Flocker to handle and migrate persistent data.
Speaker 3: Jamie Dobson. The Inevitability of Complexity.
Standard engineering achieves improvements by either internal replacement, whereby components are replaced, or structural deepening, whereby sub-standard components are worked around. Both these methods of improvement increase complexity, as we see in the complexity of modern airplanes.
This talk will explain why software development and deployment, due to standard engineering, is doomed to become more complex. It also aims to explain how tools like Mesos help to fight that complexity and can sometimes eliminate it completely.