Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Containers & Serverless [clear filter]
Thursday, April 19

11:15am EDT

11:25am EDT

Using Cloud Foundry Container Runtime to Run Your Kubernetes Clusters - Oleksandr Slynko, Pivotal & Kaiting Chen, VMware
Cloud Foundry Container Runtime (CFCR and formerly Kubo) is an OSS project developed jointly by Vmware, Pivotal and Google. It provides an uniform way to instantiate, deploy, and manage highly available vanilla Kubernetes clusters using BOSH - on GCE, vSphere, AWS, Openstack and Azure.

Using BOSH and CFCR to manage Kubernetes gives self healing, easily upgradeable clusters with managed secrets rotation. Cluster creation is simplified to the point where clusters can be created and destroyed for use in development or sandbox environments.

In this presentation, Oleksandr and Kaiting will demonstrate deployment across multiple IAASes, cluster healing, cluster upgrade and cluster creation.


Kaiting Chen

Staff Engineer, VMware
Kaiting is a staff engineer at VMware. He is an active contributor to Cloud Foundry Container Runtime, working alongside with the Pivotal engineers.Previously, Kaiting was the CTO and co-founder of a fintech patent-pending startup, developing an exchange for the transaction of illiquid... Read More →
avatar for Oleksandr Slynko

Oleksandr Slynko

Eirininaut, Pivotal
Oleksandr is Staff Software Engineer at Pivotal and works on project Eirini. Before that Oleksnadr worked on Cloud Foundry Container Runtime and related projects for more than two years. Oleksandr has a background in automation and working on high available cloud solutions.

Thursday April 19, 2018 11:25am - 11:55am EDT
Meeting Room 258A

12:05pm EDT

Introduction to Kubernetes for Existing BOSH or Cloud Foundry Users - Dr Nic Williams, Stark & Wayne
The user/developer stories for using Kubernetes overlap with many of the user/developer stories for both Cloud Foundry (applications running in containers) and BOSH (running declarative production systems).

This session will be a beginner's guide to Kubernetes through your eyes as an existing Cloud Foundry app developer or BOSH operator.

avatar for Dr Nic Williams

Dr Nic Williams

CEO, Stark & Wayne
User and evangelist of Cloud Foundry, Kubernetes, Concourse CI, and BOSH. Author of books Concourse Tutorial and Ultimate Guide to BOSH. Awarded Cloud Foundry Champion 2018. CEO of Stark & Wayne.

Thursday April 19, 2018 12:05pm - 12:35pm EDT
Meeting Room 258A

12:45pm EDT

Bring Your Own Code vs. Bring Your Own Container - Comparison of the Cloud Foundry Application Runtime and Kubernetes Approach - Matthias Haeussler, NovaTec Consulting GmbH
This talk shows best practices how to deploy and operate on a Cloud platform fast.

Platform and Container as a Service layers (PaaS/CaaS) enable developers to deliver the functionality of their code to end users in a fast way.
The technologies with the highest adoption rate for each approach are currently Cloud Foundry and Kubernetes.

Fundamental difference between both approaches is the abstraction layer. While the focus is on the application in Cloud Foundry, it is on the container in Kubernetes.
This talk gives an analysis what kind of a difference this makes for a developer that has to deploy the software using both technologies.

It will show on the basis of a Spring Boot microservice application which steps you need to take to get it configured and running on either platform approach.
The analysis will also cover connection to backing services, scaling, recovery from failure, zero-downtime deployment, logging and monitoring.

avatar for Matthias Haeussler

Matthias Haeussler

Managing Consultant, NovaTec Consulting GmbH
Matthias Haeussler is a Cloud Consultant at NovaTec and the organizer of the Stuttgart Cloud Foundry Meetup. He advises clients on Cloud strategies and supports implementations and migrations. Besides that he teaches Cloud Native Software Development at universities.Prior to that... Read More →

Thursday April 19, 2018 12:45pm - 1:15pm EDT
Meeting Room 258A

2:35pm EDT

Why Do I Need Kubernetes When I Already Have Cloud Foundry? - Sanjay Patil, SAP
Like many of you, several SAP teams have also been asking this question to themselves. While the answer is singular in some cases (either Cloud Foundry or Kubernetes), in many situations, there is room or rather a need for both these technologies. In this session, you will learn why several SAP teams have adopted Kubernetes / container model for developing comprehensive solutions (more than what a typical ‘cf push’ can handle) and deploying them on-premise and/or in the cloud. Some of these Kubernetes based solutions are also exposed as services in Cloud Foundry environment, whereby Cloud Foundry applications can consume them via the simple and familiar service binding paradigm. 

avatar for Sanjay Patil

Sanjay Patil

Product Manager, SAP Cloud Platform
Sanjay Patil is a Product Manager of SAP Cloud Platform, a certified Cloud Foundry PaaS solution. He is passionate about open technologies such as Cloud Foundry and Kubernetes, that help businesses innovate faster at a global scale. He has delivered talks and conducted hands-on sessions... Read More →

Thursday April 19, 2018 2:35pm - 3:05pm EDT
Meeting Room 258A

3:15pm EDT

Concourse ❤ Container Runtime - Topher Bullock, Pivotal
Concourse has become an indispensable CI/CD tool in the Cloud Foundry community and has been widely adopted to deploy CF on any infrastructure using BOSH, as well as deploy applications to the CF Application Runtime.The Concourse team is excited at the announcement of CF's new Container Runtime and the more granular control and management of containers it provides.

The new Container Runtime provides new opportunities for CF developers to deploy containerized workloads, and Concourse will be there to help the CF community deploy and manage those workloads... continuously!

Topher - the anchor of the core Concourse team at Pivotal - will cover how Concourse can help users deploy new containerized workloads to the Cloud Foundry Container Runtime and present new features on the roadmap aimed at capitalizing on this amazing new capability in the platform.

avatar for Topher Bullock

Topher Bullock

Staff Software Engineer, Pivotal
Topher is a senior software engineer at Pivotal and is based out of the Toronto, Canada office. On the Pivotal Cloud R&D team he has experience working on distributed systems, infrastructure automation, Concourse, Cloud Foundry, Service Broker APIs, and Mobile Apps. Topher was recently... Read More →

Thursday April 19, 2018 3:15pm - 3:45pm EDT
Meeting Room 258A
  Containers & Serverless
  • Experience Level Beginner
  • about Topher is a senior software engineer at Pivotal and is based out of the Toronto, Canada office. On the Pivotal Cloud R&D team he has experience working on distributed systems, infrastructure automation, Concourse, Cloud Foundry, Service Broker APIs, and Mobile Apps. Topher was recently selected as one of Canada's Software Developer Top 30 Under 30.

3:55pm EDT

Principles and Strategies in Data Service Automation - Julian Fischer, Anynines
In this talk, Julian Fischer, an automation enthusiast will talk about the exciting challenges you will encounter when automating a large set of data services across several platforms, infrastructures, and operating systems.

You will be guided through the impact a full automation mission has on existing operational models. Learn how the separation of duties, delegation, and automation need to work alongside to accomplish the mission.

See the impact and limitations of the Open Service Broker API and get a sense for false friends and challenging problems to solve when automating a multitude of data services with a small team.
At the end of the talk, you will have a clear picture of how to approach creating a set of production grade, highly scalable new data service for modern platforms including Cloud Foundry and Kubernetes.

avatar for Julian Fischer

Julian Fischer

CEO, anynines GmbH
Julian Fischer, CEO of anynines, has dedicated his career to the improvement and automation of software operations. In more than fifteen years, he has built several application platforms with various open source automation tools. His latest passions are Data Service Automation, Cloud... Read More →

Thursday April 19, 2018 3:55pm - 4:25pm EDT
Meeting Room 258A

4:45pm EDT

The Route to Rootless Containers - Will Martin, Pivotal
Rootless containers are a new and exciting development in the container community, offering up the ability to create and manage containers as completely unprivileged, non-root users. This is hugely appealing both in terms of security, as well as making container-based workloads more accessible to a much wider audience.

Over the past few months the Cloud Foundry Garden team have been working to bring support for rootless containers to the platform. This talk will focus on how and why we went about doing so, including a technical overview of what rootless containers are, why they’re important and how we make use of them inside Cloud Foundry.

The talk will also discuss Cloud Foundry’s use of the Open Containers Initiative (OCI) standards, and how the platform has benefited from new features, such as rootless containers, by adopting them.

avatar for Will Martin

Will Martin

Staff Software Engineer, Pivotal
Will is an Engineering Manager currently working on the Garden project, bringing containers to Cloud Foundry, Concourse and Bosh. In a past life he also worked on services for Cloud Foundry at IBM. He is an active contributor the Ginkgo/Gomega testing tools for Go.

Thursday April 19, 2018 4:45pm - 5:15pm EDT
Meeting Room 258A
  Containers & Serverless
  • Experience Level Any

5:25pm EDT

99 Problems but a Container Ain't One: Patterns for Application Development Without Toil - Julz Friedman, IBM
There's an important secret about distributed systems and it's this: state is bad. State is the original sin that turns cattle into pets. Patterns focusing on stateless code - Serverless, Cloud Foundry, 12 Factor, Map/Reduce etc - allow programmers to focus on their app, and not on orchestration. This talk is a guide to the why and how of Orchestratorless, Containerless and Serverless development: that is development where you get to focus on your application, not containers and orchestration and servers and how Cloud Foundry can should and does fit into that movement.


Thursday April 19, 2018 5:25pm - 5:55pm EDT
Meeting Room 258A
Friday, April 20

11:25am EDT

FaaS & Furious: Running Serverless Apps on Multiple Clouds with CF Container Runtime and Project Riff - Guillermo Tantachuco, Pivotal
In this session, Guillermo will explain how your organization can leverage Cloud Foundry Container Runtime and Project Riff to build a Function-as-a-Service platform that lets you run and automatically scale your polyglot functions in response to a variety of events...on-premises and in the public cloud. Along the way, we will explore together why everyone is curious about serverless programming and demonstrate with a live demo multiple scenarios (web events, IoT streams, among others) that showcase the key capabilities that differentiate Project Riff from other FaaS projects.
Come see why adding functions to your architecture toolbox can help you do more with less and focus on delivering great user experiences for your users. 

avatar for Guillermo Tantachuco

Guillermo Tantachuco

Principal Platform Architect, Pivotal
Guillermo is an award-winning Enterprise Architecture practitioner with 20+ years of progressive experience in different industries. Since 2011, he has led the delivery of cloud-native and digital transformation initiatives with Cloud Foundry at numerous Fortune 500 organizations... Read More →

Friday April 20, 2018 11:25am - 11:55am EDT
Meeting Room 258A

12:05pm EDT

The Twelve Factor Function - Desmond Rawls, Pivotal
PaaS, CaaS, or FaaS? Every year brings more options for where to run a piece of code. As application developers, we follow guidelines like The 12 Factor App to make sure our apps can run anywhere. But what about our functions? How do we make sure our functions can run anywhere?

In this demonstration, I will migrate functionality from within an application on Cloud Foundry Application Runtime to a collection of functions running as services on Riff. In the process, I will highlight how well-known concepts like referential transparency and the interface segregation principle free us from caring where our software deploys to.

avatar for Desmond Pompa Alarcon Rawls

Desmond Pompa Alarcon Rawls

Software Engineer, Pivotal
Since joining Pivotal three years ago, Desmond has developed dozens of web apps. Recently, he rotated onto the Cloud Foundry infrastructure team, where he experiences first-hand the challenges of building a platform. After a long time using it, he can finally satisfy his curiosity... Read More →

Friday April 20, 2018 12:05pm - 12:35pm EDT
Meeting Room 258A
  Containers & Serverless
  • Experience Level Any

2:05pm EDT

Strategies For Managing Container Secrets At Scale - Matt Surabian, Zipcar
Managing the deployments of thousands of apps for hundreds of developers wouldn't be possible for Matt's team at Zipcar if it weren't for Cloud Foundry. Doing so securely wouldn't be possible without HashiCorp's Vault.

Secret management for containers at scale is a huge challenge, especially if you have compliance requirements like regular rotation of credentials, auditability, and emergency response time. Thankfully there are lots of great community projects that are able to help; the trick is knowing which to leverage given your threat model. This talk will outline some options for managing secrets in a containerized environment and propose a solution to the dreaded "secure introduction" problem.

avatar for Matt Surabian

Matt Surabian

Senior Infrastructure Engineer, Zipcar
Matt is a full stack engineer on Zipcar's infrastructure team, which supports the car sharing company’s custom Cloud Foundry architecture. This tooling gives Zipcar's developers the power to continuously deploy thousands of micro-services across multiple data centers. Matt’s background... Read More →

Friday April 20, 2018 2:05pm - 2:35pm EDT
Meeting Room 258A

2:45pm EDT

A Event-Handling System for Serverless Platforms - Julian Skupnjak & Simon Moser, IBM
IoT devices are becoming ubiquitous in e.g car-, smarter home, and many other industries. Applications dealing with IoT devices need to react to events and serverless platforms are essentially designed for such workflows. More and more sensors are continuously sensing data, some – often the majority – of this data is more or less neglectable, and some of this data requires attention. The reception of an event on serverless platforms yields the execution of a (set of) function(s). The pricing model is activation based, i.e. the customer is only charged for code really running. As a conclusion, customers are charged for code activations based on irrelevant events.

In this talk, we will show a system build on top of Cloud Foundry, which brings together event management and serverless computing capabilities to do both: Filter (IoT) events and execute actions. The project was generally a PoC, which was implemented as microservice architecture with different technologies (e.g. Golang, Angular JS, NodeJS, Rabbit MQ, etc.). Its aim is to handle events, based on rules set by the user and trigger actions on a serverless platform for handled events only.
We will show our microservice architectural design and talk about problems we faced. Moreover, we will show a demonstration video of an end-to-end scenario using the event handling system. 

avatar for Simon Moser

Simon Moser

Senior Technical Staff Member, IBM Cloud Foundry, IBM
Simon Moser has been with IBM since 2003, where he is currently the lead architect for the Cloud Foundry part of the IBM Cloud. He is interested in many aspects of clouds and distributed systems, emphasising on technologies that allow systems to manage themselves. After receiving... Read More →
avatar for Julian Skupnjak

Julian Skupnjak

Software Engineer/Project Lead, IBM
Julian Skupnjak (Herr Julz) is a Software Engineer at IBM Cloud and part of Cloud Foundry's Eirini development team. During his career at IBM Cloud he worked on IBM's Cloud Foundry production system in different roles, but mostly as DevOps engineer at the internal delivery team. During... Read More →

Friday April 20, 2018 2:45pm - 3:15pm EDT
Meeting Room 258A

3:45pm EDT

Dispatch - A Serverless Framework - Berndt Jung & Mark Peek, VMware
This session will discuss the Dispatch open source serverless framework from VMware. The Dispatch framework uses other open source FaaS implementations (such as OpenFaaS, OpenWhisk, and RIFF) to provide an easier developer experience while adding in IT/Ops features such as multi-tenancy, monitoring, and visibility. This talk will demonstrate Dispatch leveraging RIFF for function execution and services via Open Service Broker API (CF service broker and Kubernetes service catalog).

avatar for Berndt Jung

Berndt Jung

Sr. Manager of Engineering, VMware
Berndt is currently a Sr. Manager of Engineering at VMware overseeing the serverless effort.  This effort has resulted in the open source serverless platform, Dispatch.  Previously, Berndt worked as a Staff Engineer in the Cloud Native Applications Business Unit.
avatar for Mark Peek

Mark Peek

Principal Engineer, VMware
Mark is a Principal Engineer at VMware working across areas of interest such as cloud management, cloud native applications, and open source. Currently, he is leading the work on serverless within VMware. Mark contributes to a wide range of open source projects and is the VMware representative... Read More →

Friday April 20, 2018 3:45pm - 4:15pm EDT
Meeting Room 258A
  Containers & Serverless
  • Experience Level Any