Philadelphia, Pennsylvania
April 2–4, 2019
Click Here For Information & Registration

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

Cloud Foundry for Developers [clear filter]
Wednesday, April 3


Introduction to the Cloud Foundry for Developers Track - Eric Malm, Pivotal & John Lu, Comcast
avatar for John Lu

John Lu

Principal Engineer, Comcast
John Lu is a Principal Software Engineer at Comcast. He led the successful re-engineering and migration of a critical order management solution to Pivotal Cloud Foundry.
avatar for Eric Malm

Eric Malm

Staff Software Engineer, Pivotal Software
Eric works at Pivotal Software as a product manager and as the lead for the CF App Runtime PMC. Prior to that, he was the Project Lead for the CF Diego team and a software engineer on the Diego and CF Runtime teams. He has presented at several previous Cloud Foundry Summit events... Read More →

Wednesday April 3, 2019 11:10am - 11:20am
Room 121C


Metrics Driven Blue-green Deployments using Spinnaker’s Cloud Foundry Integration - Amith Nambiar & Pas Apicella, Pivotal
Blue-green deployment is a technique that reduces downtime and risk by running two identical production environments called Blue and Green.

At any time, only one of the environments is live, with the live environment serving all production traffic. Traditionally, the decision to switch from Blue to the Green environment has been by doing some basic manual tests in the (new) Green environment and mapping and unmapping routes from the new and old environments.

Spinnaker (www.spinnaker.io) is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.

Spinnaker can be used for automated Canary analysis. Canary is a deployment process in which a change is partially rolled out, then evaluated against the current deployment (baseline) to ensure that the new deployment is operating at least as well as the old. This evaluation is done using key metrics that are chosen when the canary is configured.

In this talk, we will present to you on:
1. What integrations exists in Spinnaker for Cloud Foundry and how to set it up.
2. Why is Blue Green Deployments with Spinnaker better for Cloud Foundry applications?
3. How to do Blue Green deployments on Cloud Foundry using Spinnaker.
4. Configure a pipeline and metrics for Canary analysis
5. End to end demo of configuring a pipeline and how it all works together on Cloud Foundry


Pas Apicella

Advisory Platform Architect, Pivotal
Pas Apicella is a Advisory Platform Architect APJ SME at Pivotal where Pivotal's Spring and Pivotal Cloud Foundry, combined with our unique approach to agile development and continuous delivery, are transforming how the world builds software. He has code contributed to OSS CF Projects... Read More →
avatar for Amith Nambiar

Amith Nambiar

Senior Solutions Architect, Pivotal
Speaking experience: Speaker:CF Summit Europe - 2018 Title: Running smart apps on the Cloud Foundry Platform. https://cfseu18.sched.com/event/FRyG/running-smart-apps-on-the-cloud-foundry-platform-amith-nambiar-pivotal Video of the talk: https://www.youtube.com/watch?v=PWz6X4tObh8... Read More →

Wednesday April 3, 2019 11:20am - 11:50am
Room 121C
  • Experience Level Any


Live Migration Demo of a WebSphere-based Java EE Monolith to Cloud Foundry - Thorsten Jakoby & Matthias Haeussler, Novatec Consulting
The intention of this talk is to show a live step-by-step approach to migrate a monolithic WebSphere application to Cloud Foundry. It starts showing the application running in it’s WebSphere environments and finishes running the migrated app on Cloud Foundry. On the migration journey the following steps are shown:

* Deployment and runtime on WebSphere
* Analysis of application in terms of required code changes and connected backend services
* Configuration and bring up of the application on WebSphere Liberty Profile
* Deployment and runtime on PCF Dev using Community Buildpack for Liberty
* Migration of backend services to Cloud Platform (Microsoft Azure in this example)
* Deployment and runtime of application on PCF on Azure
* Application of strangler pattern to start slicing the monolith into Microservices.

It is based on a talk given at the User track of Cloud Foundry Summit in Basel 2018. It was received very well, got a lot of good feedback and brought up interesting discussions with the attendees. While this talk was very conceptual, this new version is intended to demonstrate the involved steps in a live example and perform the migration within the given time of 30 minutes.

avatar for Thorsten Jakoby

Thorsten Jakoby

Senior Consultant, Novatec Consulting GmbH
Thorsten Jakoby is a consultant for IT-Architectures and Cloud Migrations at Novatec in Germany. He is currently technical lead for an enterprise-scale cloud migration at a global automotive client. With a background of 10 years in distributed applications Thorsten enables both customers... Read More →
avatar for Matthias Haeussler

Matthias Haeussler

Principal Cloud Advocate, NovaTec Consulting GmbH
Matthias Haeussler is a Principal Advocate at Novatec Consulting, awarded ambassador for Cloud Foundry and the organizer of the Stuttgart Cloud Foundry Meetup. He advises clients on Cloud strategies and supports implementations and migrations. Prior to that he was employed at IBM... Read More →

Wednesday April 3, 2019 12:00pm - 12:30pm
Room 121C


Practical Guide to Frictionless Cloud Native Security for DevOps - Sergey Matochkin, Comcast
"Great job on getting all patches applied!" – said no CIO ever...

As the transition to micro-service architecture has accelerated service delivery at Comcast - security, audit, and compliance added friction and hasn't felt the same love. This inspired us to think about how we can change the approach to security, versus just doing the same things only harder.

When at Comcast we hosted a live demo session showing the possibility of transforming security to raise safety to a new level by going faster with significantly less effort, we had a lot of interested developers registered to attend. What if we could use many of the current methodologies and practices just in a slightly different way to make our products secure by default while removing undifferentiated heavy lifting? What if we could implement the Cloud Native Security principals across the entire SDLC?

In this session, you’ll learn about practical steps and implementations that help to accelerate application development lifecycle while, at the same time, strengthen security of the applications. Some of the steps include integration of Cloud Native platforms like Cloud Foundry and Kubernetes with secret management systems to offload DevOps teams from handling passwords and to enable password-free service delivery.

avatar for Sergey Matochkin

Sergey Matochkin

Distinguished Engineer, Comcast
Sergey Matochkin is a Distinguished Engineer at Comcast. Sergey has been promoting Cloud Native application design and Cloud Native platforms in Comcast for the past five years. He is actively engaged with community of developers to identify opportunities for increasing DevOps productivity... Read More →

Wednesday April 3, 2019 2:15pm - 2:45pm
Room 121C
  • Experience Level Any


Deep Dive: Cloud Foundry Stream Processing - Monitoring Comcast’s Outside Plant - Charles (Mike) Graham & Dan Carroll, Comcast Cable Communications
Comcast manages over 2 million miles of fiber and coax, and over 40 million in home devices. This “outside plant” is subject to adverse conditions from severe weather to power grid outages to construction-related disruptions. Maintaining the health of this large and important infrastructure requires a distributed, scalable, reliable and fast information system capable of real-time processing and rapid analysis and response. Using Cloud Foundry, Comcast is able to deploy a Java Spring Kafka Streams application for monitoring, problem analysis, metrics reporting and action response for the outside plant.

In this talk, you’ll learn how to create and deploy a Cloud Foundry Kafka Streams application. You will see how to scale the application using partitioning and how to maintain high speed, durable instance-based state. You'll see how easy it is to connect several of these applications (or micro services) together using asynchronous messaging. You will see how to build a REST API using Kafka Streams “interactive queries” that can be used to retrieve the data in the state stores. We will explore the deployment and monitoring mechanisms used to deliver this system as a set of independently deployed components.

avatar for Dan Carroll

Dan Carroll

Senior Software Engineer, Comcast Cable Communications - Philadelphia, PA
Dan Carroll is a senior software engineer at Comcast. Dan is currently developing a Cloud Foundry Java Spring streaming-based application to monitor and analyze Comcast’s outside plant. He has many years of experience in the telecommunications field with different technologies and... Read More →
avatar for Charles (Mike) Graham

Charles (Mike) Graham

Principal Software Engineer, Comcast Cable Communications - Philadelphia, PA
Mike Graham has been building spatial information systems since 1987 on a variety of technology stacks. He has architected dynamic, extensible platforms for ExxonMobil, Chevron, IHS Markit, and other large enterprises. Recently, in work for Comcast, Mike has been architecting a... Read More →

Wednesday April 3, 2019 2:55pm - 4:05pm
Room 121C


Knative vs Cloud Foundry: Where are the Overlaps and What are the Differences? - Dr. Michael Maximilien, IBM & Dr. Nic Williams, Stark & Wayne
On a superficial level, when looking at Knative, the function / service platform on top of Kubernetes, you might believe that this is a new version of Cloud Foundry but written using Kubernetes as a backend.

Indeed, using a Knative CLI like Knctl, you can deploy your application from source with `$knctl deploy my-app ...` which is pretty close to `$cf push my-app ...`. But are the similarities skin deep? Where do they differ? And where do they overlap?

In this talk, I will compare and contrast the latest experiences of Cloud Foundry and Knative in order to extract meaningful comparison of their features from a developer perspective. Additionally, I will measure and compare key metrics that affect the developer experience, e.g., time to deploy, time to scale, and other such metrics. Finally, I will also compare and contrast the two platforms on features, e.g., RBAC, plug-ability, scalability, and some performance metrics.

The overall goal is to better understand how these two platforms are going especially as CF is looking to work on top of Kubernetes and therefore have the same backend.

avatar for Michael Maximilien

Michael Maximilien

CTO, IBM Cloud
CTO for IBM driving platform-as-a-service and Serverless OSS projects across the company. Leader for all of IBM Serverless developers. Active member of the Knative community, one of four committers in Knative client project.
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.

Wednesday April 3, 2019 4:35pm - 5:05pm
Room 121C


Tolstoy's Guide to Debugging Your Applications - Xiujiao Gao, Stark & Wayne
Tolstoy has a famous quote in his novel, Anna Karenina, “Happy families are all alike; every unhappy family is unhappy in its own way.” In this presentation, Dr. Gao is going to show you, as “Happy Apps are all alike; every unhappy App is unhappy in its own way.” More importantly, she will present the common issues encountered when you push and run your apps, as well as share the experiences that her team has acquired over years of debugging applications on CF. In addition to discussing the specific tools and methods her team uses, she will also share the philosophy of effective debugging.

Then, following the spirit of this philosophy, you will be able to handle debugging any application, even if the error is the dreaded ‘Unknown Error.’ This will enable you to avoid many issues before they negatively impact your business.


Xiujiao Gao

Client Lead and Cloud Engineer, Stark & Wayne
Xiujiao Gao currently works as a Client Lead & Cloud Engineer at Stark & Wayne. She earned her Ph.D. in Computer Science and Engineering at the State University of New York at Buffalo (UB). At Stark & Wayne, she has been helping numerous clients with their Platform ("PaaS") Operations... Read More →

Wednesday April 3, 2019 5:15pm - 5:45pm
Room 121C
  • Experience Level Any
Thursday, April 4


Deep Dive: Self-driving Pipelines: Building the Unbreakable Continuous Delivery Pipeline with Cloud Foundry, Concourse and Dynatrace - Michael Villiger, Dynatrace
Shift-Left, Shift-Right, *-As-Code, and Self-Healing are some of the latest buzzwords when it comes to building and deploying cloud-native architectures. In this session Mike Villiger will bring these buzzwords to life.

Mike will cover how the Shifting-Right of build, deployment, and environment metadata and the Shifting-Left of deep performance information enables faster release cycles. Attendees will also learn how a common source of metrics across the tool chain can enable actionable feedback loops across all team members regardless of the hat they may be wearing on any given day. Mike will live-demo an End-to-End Continuous Delivery Pipeline with automated metrics-based quality gates between pre-production stages, an automatic post production deployment approval step as well as how self-healing (auto-remediation) can really work, with specifications all defined in source control.

While this example unbreakable pipeline was built using Concourse, Cloud Foundry, and Dynatrace, the concepts behind this implementation apply to all other CI/CD Tool Chains (Jenkins, XL Release, etc.)

avatar for Michael Villiger

Michael Villiger

Sr Technical Partner Manager, Dynatrace
Mike has spent the last 20 years occupying various engineering positions surrounding web-scale performance, architecture, and operations before joining Dynatrace in 2014. At Dynatrace Mike has specialized in assisting customers implementing Application Performance Management technologies... Read More →

Thursday April 4, 2019 11:05am - 12:15pm
Room 121C


Gaining Insights of your Microservices with Elastic APM - Jenny Morris & Stephen Brown, Elastic
In this talk, we will introduce the first major open-source APM, Elastic APM, and discuss its capabilities of end-to-end monitoring: Real User Monitoring, Application-level monitoring, Cloud Foundry platform monitoring and other logging/metrics. An application composed of interconnected, autonomous microservices will be used to demonstrate latency tracking, root cause analysis and anomaly detection.

While traditional APM tools let you monitor the application performance metrics of their microservices running in Cloud Foundry, Elastic APM allows you to cross reference and correlate the platform logs and metrics to get a holistic view of your systems or business. This consolidated view of your systems lets you spot, debug and fix issues quicker.

avatar for Stephen Brown

Stephen Brown

Sr. Principal Solutions Architect, Elastic
Stephen Brown is a Sr. Principal Solutions Architect at Elastic. He came up through the software engineering ranks and ended up as Vice President of Software Engineering at the data and analytics company CoreLogic where he built a core dev team as part of the Innovations Labs to deliver... Read More →
avatar for Jenny Morris

Jenny Morris

Principle Solution Architect, Elastic
Jenny Morris has years of Java and .NET experience across various industries. She is currently a Solution Architect at Elastic helping customers gain real-time, actionable insights from their data. Consequently, customers have become industry leaders on searching, logging, analyzing... Read More →

Thursday April 4, 2019 2:00pm - 2:30pm
Room 121C


Boost your Cloud Foundry Edit-Build-Deploy-Test-Debug Speed! - Andrew Lunde, SAP
One of the first things you notice when developing with Cloud Foundry is the time it takes to deploy a multi-node application and how that delay impacts productivity. This is one of the trade-offs we incur in order to gain all the benefits of a micro-services environment. However while much of this unavoidable, there are tips and tricks that can be employed to shorten your round-trip time considerably.

In this talk, Andrew will give an explanation of the root cause of this issue and what can be done to address it including localizing your development environment, piecemeal deployments, and editing/testing after deploy. He will also demonstrate how set up full step-trace debugging of a python application running in Cloud Foundry and how to generalize this approach to other programming languages.

avatar for Andrew Lunde

Andrew Lunde

Solution Architect, SAP
Andrew is a member of SAP's Indepenent Software Vendor partner program and works with strategic partners as a solution architect. His focus is currently on application development on HANA(SAP's in-memory DB) and SAP's Cloud Foundry service. Always on the look-out for what SAP's partners... Read More →

Thursday April 4, 2019 2:40pm - 3:10pm
Room 121C


Panel: Cloud Foundry and Kubernetes - The Blending Continues - Cornelia Davis, Pivotal; Uwe Fassnacht, IBM; Bernd Krannich, SAP SE; Evan Brown, Google; Troy Topnik, SUSE; Ross Gardler, Microsoft and Moderated by Swarna Podila, Cloud Foundry Foundation
The integration of Cloud Foundry and Kubernetes was one of the major topics during the Cloud Foundry Summits 2018 in Boston and Basel. Earlier panel discussions there created quite some interest: “Cloud Foundry and Kubernetes - Will it blend?” (http://sched.co/DdZr, https://youtu.be/4ow7IumxkOM) and "Cloud Foundry and Kubernetes - Did it blend?" (https://sched.co/FRyD, https://youtu.be/QkQe3354Y6Q)

In a sequel to these panel discussions, representatives of major companies in the Cloud Foundry ecosystem will reconvene to assess the status of an integration between Cloud Foundry and Kubernetes, the progress that has been made since the CF Summits Boston and Basel, and provide updates to the visions these companies have for a future of Cloud Foundry and Kubernetes.

avatar for Swarna Podila

Swarna Podila

Sr. Director, Community, Cloud Foundry Foundation
Swarna leads community efforts at the Cloud Foundry Foundation, fostering collaboration and promoting kindness. Prioritizing people over technology, she focuses on finding and amplifying the untold stories and lesser-known innovations of the people who comprise the Cloud Foundry community... Read More →

avatar for Uwe Fassnacht

Uwe Fassnacht

Offering Director for IBM Cloud Foundry, IBM
Uwe is leading the product management team for Cloud Foundry at IBM. He is currently working on ways to bring Platform as a Service (PaaS), Containers as a Service (CaaS) and Functions as a Service (FaaS) together into a comprehensive experience for both developers and IT organi... Read More →
avatar for Cornelia Davis

Cornelia Davis

Vice President, Technology, Pivotal
Cornelia works on the tech strategy for both Pivotal and with Pivotal customers. With a broad view across the various cloud-computing models of IaaS, App as a Service, Container as a Service and Function as a Service, her current focus is on how the use of container platforms such... Read More →

Bernd Krannich

Technical Lead, SAP Cloud Platform Cloud Foundry, SAP SE
Bernd is a Technical Lead at SAP working on Cloud Foundry topics in SAP Cloud Platform. In the Cloud Foundry community, he is working on bringing Cloud Foundry and Kubernetes closer together. During his 20+ years at SAP, Bernd has held various roles in software engineering. He is... Read More →
avatar for Evan Brown

Evan Brown

Senior Software Engineer, Google
Evan leads Cloud Foundry engineering efforts at Google. Before joining Google, he worked on Cloud Formation and Elastic Beanstalk at AWS.
avatar for Troy Topnik

Troy Topnik

Senior Product Manager, SUSE
Troy is a Senior Product Manager responsible for SUSE Cloud Application Platform. He began working with Cloud Foundry shortly after its open source debut in 2011, and has been a technical writer, instructor, and product manager with the ActiveState and HPE Helion Stackato teams.

Ross Gardler

Principal Program Manager, Azure Compute, Microsoft
Ross has worked in open source for close to 20 years now. For much of this time, he has been independent, though for the last 6 years he has worked for Microsoft. If you do the math this means he joined Microsoft as prior to the "Microsoft Loves Linux" message. His role, within Microsoft... Read More →

Thursday April 4, 2019 3:40pm - 4:10pm
Room 121C
  • Experience Level Any


Securing a Cloud Migration - Erik Costlow, Contrast Security
Cloud Foundry simplifies the “lift & shift” model of cloud migration, making it easy for developers to secure applications before or after migration. By using a suite of free tools, developers can create and deploy self-defending applications to Cloud Foundry that open up security expertise like any other cloud resource: available on-demand without human intervention, scaling to any size.
We will cover security differences of on-premise and cloud deployments, and the risk of unsecured cloud deployments. We will then use free tools to analyze applications as they are built and run, matching everything between development, testing, and the cloud.


Erik Costlow

Developer Relations, Contrast Security
Erik Costlow was Oracle's principal product manager for Java 8 and 9, focused on security and performance. His security expertise involves threat modeling, code analysis, and instrumentation of security sensors. He working to is broaden this approach to security with Contrast Security... Read More →

Thursday April 4, 2019 4:20pm - 4:50pm
Room 121C