devops


Serverless Design Patterns for the Enterprise with AWS Lambda

Location: Salon C
April 11th, 2016
2:45 PM - 3:45 PM

Apps no longer just run on smartphones and tablets – they process verbal commands we speak to devices like Amazon Echo, run as bots in Slack channels, and are rapidly evolving customer experiences that span a range of IoT devices in homes, cars, offices, and industrial settings. Crucial to the success of all these ecosystems is one central idea: Code has to not just run in the cloud, it has to be easy to get it there and scale it there. Serverless computing – calling AWS Lambda functions instead of managing heavyweight applications on infrastructure – is changing how developers
Read more  »

Tim Wagner

General Manager, AWS Lambda

Building Microservices with gRPC and Kubernetes – A practical introduction

Location: Salon C
April 11th, 2016
1:30 PM - 2:30 PM

gRPC is a general RPC framework focused on performance and interoperability across a wide range of programming environments. gRPC was initially developed at Google as a successor to an internal RPC platform called Stubby -- a general application platform at the heart of many Google products and services. gRPC seeks not only to replicate the success of Stubby, but improve upon it, in the open, around modern standards such as HTTP/2 and proven technologies such as Protocol Buffers. In this session we will demonstrate, through a series of live demos and code walkthroughs, how to design, build, and deploy a
Read more  »

Kelsey Hightower

Staff Developer Advocate, Google

From Zero to Application Delivery with NixOS

Location: Salon B
April 11th, 2016
10:15 AM - 11:15 AM

Managing configurations for different kinds of nodes and cloud resources in a microservice architecture can be an operational nightmare, especially if not managed with the application codebase. CI and CD job environments often tend to stray from production configuration yielding their results unpredictable at best, or producing false positives in the worst case. Code pushes to staging and production can have unintended consequences which often can’t be inspected fully on a dry run. This session will show you a toolchain and immutable infrastructure principles that will allow you to define your infrastructure in code versioned alongside your application code that
Read more  »

Susan Potter

Distributed Systems Engineer

Reliable High-Performance HTTP Infrastructure with nginx and Lua

Location: Salon A
April 11th, 2016
4:00 PM - 5:00 PM

We recently replaced a proprietary API management solution with an in-house implementation built with nginx and Lua that is more robust, higher performance, and has greater visibility. Learn about our development process and the overall architecture that allowed us to write high-level code while enjoying native code performance, and how we leveraged other open source tools like Vagrant, Ansible, and OpenStack to build an automation-rich delivery pipeline. We will also take an in-depth look at our capacity management approach that differs from the rate limiting concept prevalent in the API community. Sean's talk is now available on the Chariot Solutions
Read more  »

Sean Cribbs

Software Engineer, Comcast

Taming the Modern Public and Private Clouds with Nomad

Location: Salon A
April 11th, 2016
11:30 AM - 12:30 PM

Distributed Cluster Schedulers are becoming increasingly popular. They present a good abstraction for running workloads at a "warehouse-scale" on the public and private clouds by decoupling workload from compute, network and storage resources. In this talk, we will talk about the operational challenges of running a Cluster Scheduler to serve highly available services across multiple geographies and in a heterogeneous runtime environment. We will go into details of the needs from a cluster scheduler with respect to managing multiple runtime/virtualization platforms, provide observability, running maintenance on hardware and software, etc. Lastly, we will talk about an open source distributed cluster
Read more  »

Diptanu Choudhury

Senior Engineer, HashiCorp

Infrastructure As Code Might Be Literally Impossible

Location: Salon B
April 12th, 2016
4:00 PM - 5:00 PM

This talk will begin by briefly examining what it means for infrastructure to be represented as code. We'll examine some fundamental software components required for automating infrastructure using code such as GPG, package managers, SSL, and more. We'll examine some interesting failure cases for these tools and how these shortcomings might make it impossible to truly represent infrastructure as code, for now. This talk will highlight areas where people interested in getting involved in open source projects could make an impact that would benefit the infrastructure as code movement. This talk will also provide some food for thought for infrastructure
Read more  »

Joe Damato

CEO, Packagecloud.io