Track: Deploying at Scale


Day of week:

Over the past few years, cloud providers have given us tools like virtual machines and autoscaling to help us deploy and operate reliably at scale. Now, Docker has provided us an evolutionary leap forward, empowering us to build once and deploy to any Linux environment without using a proprietary API. Alongside Docker, systems like Mesos and Consul are the underpinnings of the next generation of deployment. We can finally can step outside the bounds of individual machines and deploy applications to a grid, scaling capacity up and down as needed.

Track Host:
Chris Bednarski
Software Engineer at Riot Games
Chris Bednarski is a full stack engineer working at Riot Games where he earned his stripes building, deploying, and maintaining a player-facing application that eventually spanned over 200 machines. He strives to design software that can easily be operated at scale around the world, and is tremendously excited about the new possibilities that Go and the Docker ecosystem are creating in this space. In his free time he spends time with his family in Los Angeles. @cbednarski
10:35am - 11:25am

by Jeff Lindsay
Freelance Hacker, Creator of Dokku, CoArchitect of Flynn, Docker Innovator

Although designed to facilitate years of best practices, Docker has completely changed the way we design production systems. Currently, we're in a transitional period where many people still aren't using Docker to its full potential. Where do we go from here?

In this talk, Jeff Lindsay, who helped envision Docker and has since built dozens of components for the ecosystem, will be sharing his existing and upcoming tooling for building ultra-modern system architectures around Docker....

11:50am - 12:40pm

by Jérôme Petazzoni
Hacker at Docker Inc, Runs dotCloud's PAAS

Docker offers a new, lightweight approach to application portability. Applications are shipped using a common container format, and managed with a high-level API. Their processes run within isolated namespaces which abstract the operating environment, independently of the distribution, versions, network setup, and other details of this environment.

This “containerization” has often been nicknamed “the new virtualization”. But containers are more than lightweight virtual machines....

1:40pm - 2:30pm

by Armon Dadgar
Creator of Consul and Co-founder of Hashicorp

In this talk we present Consul, a distributed control plane for the datacenter. Consul aims to provide unified service discovery, monitoring, configuration and orchestration. In addition to providing high-level features, it offers low-level primitives like locking which can be used to effectively build distributed systems.

We explore the real world usage of Consul both in powering VagrantCloud and other large enterprises in industry.

2:55pm - 3:45pm

by Alexander Klizhentas
Creator of Vulcand

Distributed systems built with Docker make it easy to operate fleets of containers, where new services spin up and down on demand every second. A key challenge for such distributed systems is figuring out how to get traffic flowing to the application containers running on multiple hosts and ports. Vulcand is an HTTP load balancer built with the solution to this problem in mind. It supports dynamic service discovery and traffic routing via Etcd - the discovery and configuration service from...

4:10pm - 5:00pm

by Gabriel Monroy
Creator of Deis and CTO at OpDemand

Deis is an open source application platform (PaaS) that makes it easy to deploy and manage applications on your own servers.

Deis builds upon Docker and CoreOS to provide a lightweight application platform with a Heroku-inspired workflow that dramatically simplifies large-scale platform operations. Deis is uniquely focused on helping enterprise software teams operationalize Docker as it evolves.

In this talk, we will explore Deis’ integration with schedulers (Fleet, Mesos and...

5:25pm - 6:15pm

by Richard Kasperowski
QCon Open Space Facilitator

Open Space

Join Chris Bednarski, our speakers, and other attendees as we discuss Docker, Mesos, Consul, and other underpinnings of the next generation of deployment. Will we finally step outside the bounds of individual machines and deploy applications to a grid, scaling capacity up and down as needed?

What is Open Space?

Every day at QConSF, we’ll open space five times, once for each track. Open Space is a kind of unconference, a simple way to run productive meetings for 5 to 2000 or...


Covering innovative topics

Monday, 3 November

Tuesday, 4 November

Wednesday, 5 November