Put open source to work
July 16–17, 2018: Training & Tutorials
July 18–19, 2018: Conference
Portland, OR

Cloud strategies and implementation

The cloud has become a pillar of how software development works. Three of the biggest vendors—AWS, Azure, and Google Cloud Platform—keep pushing the envelope with more and more services. Learn how cloud strategies and their implementation can impact your business: What services you would benefit from? How do you choose a vendor? What is the best way to transition from the data center to the cloud?

9:00am12:30pm Monday, July 16, 2018
Location: D135/136
Level: Advanced
John Chapin (Symphonia)
Average rating: ****.
(4.50, 8 ratings)
The lines between static and dynamic content are blurred, and it’s more difficult than ever to choose the right technologies for your requirements and budget. John Chapin takes you on a step-by-step journey from hosting static content on AWS S3 to deploying dynamic, complex business logic mere milliseconds away from your users, with AWS CloudFront, Lambda@Edge, and more. Read more.
1:30pm5:00pm Monday, July 16, 2018
Location: C123/124
Level: Intermediate
Josh Berkus (Red Hat)
Average rating: ****.
(4.00, 5 ratings)
Over the last year, it has become not only possible but also compelling to run many of your database workloads on Kubernetes—and it's simpler than you think. Join Josh Berkus to learn how to build and configure your own high-availability, containerized database application stack using Postgres, Patroni, and OpenShift. Read more.
9:00am12:30pm Tuesday, July 17, 2018
Location: Portland 251/252
Level: Beginner
Bridget Kromhout (Microsoft)
Average rating: ***..
(3.45, 20 ratings)
It is a truth universally acknowledged that a techie in possession of any production code whatsoever must be in want of a container orchestration platform. What's up for debate, according to noted thought leader Jane Austen, is how many pizzas the team is going to eat. Join Bridget Kromhout to learn how to create and operate a Kubernetes cluster in order to answer this crucial question. Read more.
9:00am12:30pm Tuesday, July 17, 2018
Location: D135/136
Level: Intermediate
Emily Burns (Netflix), Jeyrs Chabu (Netflix), Asher Feldman (Netflix)
Average rating: ****.
(4.25, 8 ratings)
Emily Burns, Jeyrs Chabu, and Asher Feldman walk you through building continuous delivery pipelines for deploying and promoting code across cloud virtual machines and containers using Netflix's Spinnaker continuous delivery platform. Read more.
9:00am12:30pm Tuesday, July 17, 2018
Location: D139/140
Level: Intermediate
Jonathan Bregler (SAP SE)
Average rating: *....
(1.00, 1 rating)
Recently, translytical databases—databases that can handle transactional and analytical workloads simultaneously—have been gaining momentum. Jonathan Bregler details how a transactional application built on the Hibernate framework can be migrated to the cloud and enhanced with analytical features, thereby transforming it into a cloud-enabled translytical application. Read more.
1:30pm5:00pm Tuesday, July 17, 2018
Location: Portland 255
Level: Advanced
Scott McCarty (Red Hat)
Average rating: ****.
(4.09, 11 ratings)
Scott McCarty leads a detailed examination of container architecture from the Linux kernel to Kubernetes, covering security and resource controls, kernel structures, and low-level storage and network functions. Read more.
1:30pm5:00pm Tuesday, July 17, 2018
Location: D135/136
Level: Intermediate
Christian Posta (solo.io)
Average rating: ***..
(3.00, 1 rating)
Service mesh is getting a lot of attention, but for developers, this technology may seem a bit too magical. Christian Posta offers a pragmatic, hands-on approach to understanding service mesh and the Istio architecture, covering how the various pieces work and how they work together to deliver powerful resilience, security, and control over your microservices. Read more.
11:00am11:40am Wednesday, July 18, 2018
Location: D135/136
Level: Beginner
Topher Bullock (Pivotal)
Concourse is a simple, scalable open source CI/CD tool with pipelines and containers at its core. As an OSS project sponsored by Pivotal, Concourse has become a mainstay in the Cloud Foundry community for deploying large infrastructures. Topher Bullock offers an overview of Concourse and explains how Concourse's concepts can apply to other cloud platforms. Read more.
11:50am12:30pm Wednesday, July 18, 2018
Location: D135/136
Level: Beginner
Jessica Deen (Microsoft)
Average rating: ****.
(4.73, 11 ratings)
Helm is a tool that streamlines installing and managing Kubernetes applications; it’s like Homebrew for Kubernetes, but it's also so much more. Jessica Deen shows you how to use standard DevOps practices such as IaC, CI/CD, and automated release in conjunction with Kubernetes (AKS) and Helm. Read more.
1:45pm2:25pm Wednesday, July 18, 2018
Location: D135/136
Level: Beginner
Average rating: ***..
(3.40, 5 ratings)
Nathan Handler shows you how to transition your company from manually making changes in a web console to managing your infrastructure as version-controlled, reviewable code and explains how Yelp has gone about managing all of its infrastructure using Hashicorp's Terraform. Read more.
2:35pm3:15pm Wednesday, July 18, 2018
Location: D135/136
Level: Intermediate
Ilan Rabinovitch (Datadog)
Average rating: *....
(1.00, 1 rating)
Ilan Rabinovitch leads a deep dive into monitoring the world's Kubernetes clusters and shares lessons learned along the way. Read more.
4:15pm4:55pm Wednesday, July 18, 2018
Location: D135/136
Level: Intermediate
Christian Posta (solo.io)
Average rating: ****.
(4.50, 2 ratings)
Christian Posta leads a deep dive into Istio, an open source service mesh with a growing community of users and contributors. You'll learn how Istio works and how to debug issues as you take a step-by-step walkthough of Istio's components. Read more.
5:05pm5:45pm Wednesday, July 18, 2018
Location: D135/136
Level: Beginner
Paul Fenwick (Perl Training Australia)
Average rating: *****
(5.00, 7 ratings)
Is this a Rickroll? Absolutely. But it's also an introduction on how to build high-availability serverless VoIP services using AWS Lambda, Python, Flask, Zappa, and Twilio. Paul Fenwick walks you through building an enterprise-grade programmable VoIP service from the ground up, bringing joy to thousands of music lovers in the process. Read more.
11:00am11:40am Thursday, July 19, 2018
Location: D135/136
Level: Beginner
Manish Pandit (Marqeta)
Average rating: ****.
(4.00, 1 rating)
Serverless architectures are the natural evolution of microservices design. While Lambda has become synonymous with serverless in AWS, there are several new patterns that take serverless architectures to the next level. Manish Pandit explains how to identify these patterns and put them to use, using Marqeta's efforts to move its payments infrastructure to the public cloud as an example. Read more.
11:50am12:30pm Thursday, July 19, 2018
Location: D135/136
Level: Beginner
Michael Van Kleeck (Mozilla)
Average rating: *****
(5.00, 1 rating)
Michael Van Kleeck leads a frank discussion of Mozilla’s multiyear journey to take all of its apps from the data center to the cloud. Join in to hear about the adventure, in which Mozilla vanquishes a multitude of organizational and technical challenges and emerges ready to empower its mission of protecting the open internet. Read more.
1:45pm2:25pm Thursday, July 19, 2018
Location: D135/136
Level: Intermediate
Subbu Allamaraju (Expedia Group)
Average rating: ***..
(3.33, 3 ratings)
Every org migrating from enterprise data centers to the cloud must discover its own path. Depending on org culture, history, tech diversity, and business model, you will need a mixed bag of techniques, an aptitude for growth mindset, and steadfastness to deal with boundary-less problems. Subbu Allamaraju shares the story of Expedia's strategic migration to the cloud at a massive scale. Read more.
2:35pm3:15pm Thursday, July 19, 2018
Location: D135/136
Jose Parella (Microsoft)
Average rating: **...
(2.00, 2 ratings)
Linux's flexibility, composability, and robustness have made it the bread-and-butter of the cloud. But the cloud is changing how we make Linux happen. Join Jose Miguel Parrella to explore these changes with regard to networking, high availability and clustering, security and management, and application operations and governance. Read more.
4:15pm4:55pm Thursday, July 19, 2018
Location: D135/136
Level: Intermediate
Colin Charles (Percona)
Average rating: ***..
(3.00, 3 ratings)
Nearly everyone today uses some form of database in the hosted cloud. Colin Charles explores how to efficiently deploy a database for optimal performance, with a particular focus on MySQL. You can't control every aspect of a deployment. However, you'll probably be happier knowing much of it is managed for you. Read more.
5:05pm5:45pm Thursday, July 19, 2018
Location: D135/136
Level: Intermediate
Daniel Krook (IBM)
Average rating: ****.
(4.00, 1 rating)
The Apache OpenWhisk project (supported by IBM, Adobe, Red Hat, and others) provides a polyglot, autoscaling environment for deploying cloud-native applications driven by data, message, and REST API call events. Daniel Krook explains why serverless architectures are great for cloud workloads and when to consider OpenWhisk in particular for your next web, mobile, IoT, bot, or analytics project. Read more.