Loading…
Basel, Switzerland
October 10–11, 2018
Click Here For Information & Registration
Intermediate [clear filter]
Wednesday, October 10
 

11:35 CEST

Running Smart Apps on the Cloud Foundry Platform - Amith Nambiar, Pivotal
"A quick look at companies disrupting well-established industries reveals a number of common characteristics. Among the most important, they're all expert at delivering insights in context to their customers and users—and they do it by surfacing data-driven, actionable information via features in smart applications."

This talk will delve into the details of delivering an end to end smart app on the Cloud Foundry platform. I will start with an example app which uses Machine learning and describe the problems involved in making the insights from the predictions available to the end users. Then, I will go into the details of how to use Cloud Foundry's Platform as a service (PaaS) abstraction to run and scale the API's, use Container as a service (CaaS) abstraction to run Machine Learning workloads using Apache Spark and Serverless computing abstraction (FaaS - Project riff) to run event driven functions. Finally, I will talk about how these different abstractions connect and enable, a whole new set of apps with varied requirements, onto the platform.

Speakers
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 October 10, 2018 11:35 - 12:05 CEST
San Francisco

11:35 CEST

Running .Net Apps on Cloud Foundry in a Hybrid Environment - Ning Kuang & Thomas Shao, Microsoft
.Net is getting the first-class seats on Cloud Foundry. In this section, we will walk through how a .net application is built, deployed and managed, in a hybrid environment, with the .net ecosystem on CF. We will deploy an ASP.net web service, utilizing CI/CD tool, Open Service Broker, Monitoring and logging tool, and more. You will experience how .net is seamlessly integrated with the Cloud Foundry dev environment across on-prem and cloud platforms, and understand the newest progress with .Net. support on CF.

Speakers
avatar for Ning Kuang

Ning Kuang

Senior Program Manager, Microsoft
Senior Program Manager from Microsoft Azure Compute team, focusing on open source application platforms and tools, manages the key projects for Cloud Foundry on Azure. Previously Ning worked as a program manager for Azure Linux deployment solutions, as well as software engineer for... Read More →
TS

Thomas Shao

Engineering Manager, Microsoft
I’m Principle Software Engineer Manager from Microsoft Azure Compute team, focusing on Linux on Azure. I manage an engineering team in Shanghai working on different Open Source Projects on Azure, including Cloud Foundry, Kubernetes, etc.



Wednesday October 10, 2018 11:35 - 12:05 CEST
Sydney

11:35 CEST

Deploying Multi-IaaS Clusters With CFCR - Konstantinos Karampogias, Swisscom & Konstantin Semenov, Pivotal
As more and more companies start running their applications in Kubernetes clusters, the greater will be the need for Federations of Kubernetes Clusters, which will include clusters running on top of different cloud providers (e.g. Google Cloud, AWS), as well as on-premises (e.g. on VSphere, OpenStack).

K8s Clusters in multiple regions/providers will benefit both users and
operators. Users will be served in lower latency with high availability, while the operators will be able to use public cloud resources to cover for peak workloads. At the same time workloads can be migrated easier across clusters, and therefore federation prevents infrastructure provider lock-in and better cost management.

There are many good tools which can deploy and update a single Kubernetes cluster using a single cloud provider. However, there aren’t that many tools that can set up multiple clusters on different cloud providers or on-premise data centers in a consistent way. Such tool would be of great help.

In this talk the presenters explore how CFCR, by leveraging the Multi-CPI feature of Bosh, can deploy a federated kubernetes deployment containing k8s clusters spread over multiple IaaSes.

Speakers
avatar for Konstantinos Karampogias

Konstantinos Karampogias

Software Engineer, Swisscom
Konstantinos has been working at Swisscom for the past three years as Software Engineer. He is currently a remote member of the CFCR team in Dublin, and before that he was member of the Garden team in London, and of the Container Networking team in Santa Monica.
avatar for Konstantin Semenov

Konstantin Semenov

Sr. Member of Technical Staff, VMware
Konstantin Semenov is a Sr. Member of Technical Staff at VMware. Since 2016, he was heavily involved in developing cloud infrastructure, leading development of CFCR, streamlining best practises in cloud operations and secure containerised software distribution. For the past two years... Read More →



Wednesday October 10, 2018 11:35 - 12:05 CEST
Delhi

11:35 CEST

Comprehensive Cloud Foundry Security Overview and Roadmap - Sree Tummidi, Pivotal
In this session will cover the current state of platform security (CF CR and CF AR) in CloudFoundry and where we are headed in the near term . We will cover areas ranging from secure credential management, encryption, network security, authentication, authorization and auditing. Numerous component teams have been involved in these efforts and we will try to tie the pieces together and look at the security feature set from a customer point of view.

Speakers
avatar for Sree Tummidi

Sree Tummidi

Sr. Manager Product Management, Pivotal
Sree Tummidi is currently the Product Lead for Security at Pivotal. She has been with Pivotal for 4+ years driving the open source and proprietary roadmap for security including product management of Cloud Foundry UAA. She brings in more than 14 years of experience in the security... Read More →



Wednesday October 10, 2018 11:35 - 12:05 CEST
Kairo 1 & 2

12:15 CEST

Where Does Cloud Foundry Stand in the Containers’ Ecosystem? - Surya Duggirala, IBM
As container technology is becoming the de facto choice for cloud platforms, it is essential to compare various container ecosystems. As the industry is embracing microservices and service mesh technologies like Istio, there is a common question around how Cloud Foundry fits in this space. The main intent of this session is to compare Cloud Foundry’s garden containers with other container technologies like Docker and Kubernetes and highlight the strengths and weaknesses of each of these container technologies. This session also looks into the latest advances in Cloud Foundry Platform and how it is strengthening the cloud native deployments

Speakers
avatar for Surya Duggirala

Surya Duggirala

IBM Cloud Engineering Guild Leader, IBM
Surya Duggirala is IBM STSM responsible for Architecture and Performance Engineering of IBM Watson and Cloud Platform. He directs a globally distributed team and chairs IBM Cloud performance engineering guild. He is a frequent speaker, leader and active contributor of various open... Read More →



Wednesday October 10, 2018 12:15 - 12:45 CEST
San Francisco

12:15 CEST

Deploy my Application Across Multiple CF with Persistent Data - Vick Kelkar, Redis Labs
We have geo-distributed teams; each using a local [P]CF
We have an internal application that needs to sync persistent data between CFs.
Two ways to solve this problem
We could have setup a GeoDNS based solution for CF, sync blobs, VPN etc
We chose to go with an active-active redis replication solution for our needs
We used a bosh-release of redis-enterprise in each CF
Setup a geo-distributed redis cluster that takes care of replication and consistency using CRDB

So app-developers do a blue-green deploy of their app to both cloud-foundries and the redis-active-active cluster takes care of application persistent data with CRDB.

Speakers
VK

Vaibhav Kelkar

Principal Product Manager, Redis Labs
Principal Product Manager at Redis Labs. With over 15 years in the technology and software industry Vick defines product integration roadmap for platforms like PCF, PKS, Docker and Kubernetes. Conducts customer interviews to capture requirements driving product adoption and collaborates... Read More →



Wednesday October 10, 2018 12:15 - 12:45 CEST
Sydney

12:15 CEST

Cloud Foundry Security Needs The Community - Dan Jahner, Pivotal
Linus's Law applied to security could read "given enough eyeballs, all security vulnerabilities are discoverable."

This session will focus on how the community can get involved in security testing to make Cloud Foundry more secure. Dan will explain how to responsibly disclosure security vulnerabilities found in Cloud Foundry and what the triage process looks like once you have submitted a report. He will then discuss some historical vulnerabilities and general security testing concepts to get you jump started on security testing.

Speakers
avatar for Dan Jahner

Dan Jahner

Product Lead, Pivotal
Dan is a Senior Product Manager at Pivotal where he currently manages the security triage and automation program. He previously managed the creation of CredHub, an open source Cloud Foundry Foundation product focused on credential management.



Wednesday October 10, 2018 12:15 - 12:45 CEST
Kairo 1 & 2

12:15 CEST

Bridging Traditional and Cloud World with OSBAPI - Matthias Winzeler & Boban Glisovic, Swisscom
Most big companies have invested enormous amounts of time and money in enterprise-scale services during the last decades. Databases, connectivity systems and storage solutions have reached a stability and maturity that is at the heart of mission-critical IT.
 
CloudFoundry has brought agility and to the Application tier. 
However, interacting with the 'legacy' services that are required for mission-critical applications is often a hard, manual interaction.
To lay bare the potential of these valuable services, companies must bring them to 21st century and make them consumable and manageable in a self-service manner.
 
The OSBAPI is an ideal technical approach to bridge this gap.
Born within CloudFoundry, it is now being adopted as an open standard by different platforms.
 
Swisscom decided to not only use OSBAPI for its CloudFoundry offering but to build a marketplace that is used for all kind of consumers, from IaaS to on-premise workload. The marketplace offers access to various types of services such as databases, storage, and connectivity.
 
Boban and Matthias tell you about the challenges, obstacles and joys of bridging the old and the new world - which are very often not only technical, but also cultural.

Speakers
BG

Boban Glisovic

Head of Cloud Marketplace, Swisscom
With his background in systems engineering and architecture Boban Glisovic was the leading engineer building Swisscom’s Application Cloud Runtime based on Cloudfoundry.  Today he is responsible for the cloud marketplace services product development at Swisscom Cloud and is a key... Read More →
avatar for Matthias Winzeler

Matthias Winzeler

Cloud Architect, Swisscom
In the last three years, Matthias helped bringing up Swisscom's Appcloud, a CloudFoundry-based PaaS for internal and external customers.   Since the PaaS includes a rich services marketplace that should be made accessible to other Swisscom platforms, he is now tasked to build a... Read More →



Wednesday October 10, 2018 12:15 - 12:45 CEST
Singapore

14:30 CEST

Making Sense of BOSH Links Through Visualization - Jamil Shamy & Saman Alvi, Pivotal
As links move towards becoming a cornerstone in the BOSH deployments architecture, especially with the addition of BOSH Links API, a new mechanism describing Links Providers and Consumers and the relationships between them is needed.
Taking a CloudFoundry deployment as an example, on average more than 100 links will be created during a deployment. In this session, Jamil Shamy (Pivotal) and Saman Alvi (Pivotal) will be presenting a BOSH CLI extension that enables the visualization and categorization of inner and cross deployment Links; aiming towards a better understanding of the deployed software.

Speakers
avatar for Saman Alvi

Saman Alvi

Senior Software Enginner, Pivotal
Saman is a core project contributor on the BOSH team, and has spoken at the Toronto Cloud Foundry meetup events and previous CF Summits as an advocate of everything BOSH and CF.
JS

Jamil Shamy

Senior Software Engineer, Pivotal
Jamil has been part of the BOSH core team at Pivotal for over 2.5 years. Stationed in Toronto, he mainly worked on BOSH Credhub integration, Links, and multiple security aspects of BOSH. Jamil gave multiple talks both internally (at Pivotal) and externally; mainly in Toronto based... Read More →



Wednesday October 10, 2018 14:30 - 15:00 CEST
Delhi

14:30 CEST

Running Isolated and Secure Workloads via BOSH - Subhankar Chattopadhyay & Shashank Jain, SAP
Providing a safe computing condition to an untrusted application is a very critical task. Insufficiently tested applications can cause a number of problems, especially operating system infections. These issues are often found only post-mortem. Most of these issues can be avoided by sandboxing running environment of these untrusted applications.
We have some interesting use cases where we allow third-party extensions to be loaded into the Service Fabrik broker for doing some pre and post lifecycle activities. Service Fabrik Broker is an OSBAPI compliant cloudfoundry incubator project which takes care of provisioning and management of backing services.
Since we don’t have any direct control over the quality of these extensions, as to What kind of resource usage these extensions trigger? What kind of system calls these extensions do? If they can load a rootkit, use LD_PRELOAD like mechanisms to divert system calls. There can be other potential hazardous implications if one of the extension goes kaput. This can cause a possible outage on the SF Broker which is the most critical component and a control plane for backing services.

To mitigate these possible attacks and still allow extension features, we intend to sandbox the extensions via mechanisms like
1. Apply resource limits in terms of memory, CPU, network
2. Restrict system calls via Seccomp profiling and disabling abilities like loading rootkits etc.
3. Fine-grained Mandatory access controls via SE Linux.

The natural progression for these extensions would be to move to BOSH BPM where we expect to have the right isolation levels needed.
This talk will cover usage, pros and cons of above mentioned mechanisms and A demo on how we used sandboxing to provide secure environment for untrusted extensions.

Speakers
avatar for Subhankar Chattopadhyay

Subhankar Chattopadhyay

Development Architect, SAP
Subhankar Chattopadhyay holds a Master of Computer Science and working at SAP for about 10 years. He is currently working in the area of SAP Business Technology Platform. His interests include Cloud Computing, Virtualization and containerization.
avatar for Shashank Mohan Jain

Shashank Mohan Jain

Chief Architect, SAP
Shashank has 20 years of work experience with 8 years in cloud and distributed systems domain. Shashank holds more then 30 patents and has been a speaker in various cloud foundry summits and other conferences.


Wednesday October 10, 2018 14:30 - 15:00 CEST
Kairo 1 & 2

14:30 CEST

Kyma: Next Gen Extension Model for Enterprise Applications - Sayan Hazra, SAP
Enterprise customers have a high demand on customizability and extensibility to fit the software they are using to their needs. In the past they had access to central parts of the software and could integrate changes on code level. This is not possible in cloud applications. Sayan Hazra will show in his talk, how Kyma is providing an extension model for cloud applications, leveraging Serverless and containerized technologies.

 

Speakers
avatar for Sayan Hazra

Sayan Hazra

Software Engineer, SAP
Sayan is an Infrastructure Software Engineer at SAP Customer Experience, where he focuses on development of an extension platform for Enterprise Softwares in a cloud-native way. Not only he loves to write scalable Distributed Systems in Go but also quite excited about tooling and... Read More →



Wednesday October 10, 2018 14:30 - 15:00 CEST
Singapore

15:10 CEST

Piloting Cloud Foundry into Containers - Then, Now, and Next - Sandy Cash, IBM & Troy Topnik, SUSE
Creating a commercial Cloud Foundry distribution for a containerized environment brings up a number of challenges. Drawing on real-world experience providing a commercial Cloud Foundry distribution in which the entire stack runs on top of Kubernetes, this session summarizes the history of this style of Cloud Foundry deployment. Sandy and Troy examine some of the advantages of this approach as well as the challenges and solutions, including deploying Cloud Foundry, upgrading and scaling it, providing Cloud Foundry-as-a-Service, and staying in sync with upstream changes. They also describe development currently underway that brings containerized Cloud Foundry more closely in line with recent developments in BOSH.

Speakers
SC

Sandy Cash

Senior SW Engineer and Cloud Architect, IBM
Sandy is a Senior Software Engineer and Cloud Architect for IBM who has worked in a variety of roles, including development, architecture, and consulting. Past projects have included designing and implementing enterprise and hybrid clouds, as well as advising clients on their cloud... Read More →
avatar for Troy Topnik

Troy Topnik

Product Manager, Cloud Application Platform, 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.



Wednesday October 10, 2018 15:10 - 15:40 CEST
San Francisco

15:10 CEST

CF Container Networking: There’s No Place Like 127.0.0.1 - Amelia Downs & Christian Ang, Pivotal
The CF Container Networking team has been up to a lot in the past year. In this talk, two engineers from the CF Container Networking team will walk through how the product has evolved and matured to provide a better experience for operators and app developers.

Polyglot service discovery, which was demoed in its early stages last year, is now GA. Operators can deploy an Envoy as a sidecar on every application instance, creating a service mesh. And changes to the application security groups (ASGs) through dynamic egress makes it simpler for operators to secure their platform.

See it how these new features work through demonstrations and learn about where the CF Container Networking team plans to go next.

Speakers
CA

Christian Ang

Software Engineer, Pivotal
Christian is a software engineer at Pivotal Cloud Foundry on the Container Networking team. Previously, he worked on the CFCR and Infrastructure teams.



Wednesday October 10, 2018 15:10 - 15:40 CEST
Boston 1, 2, & 3

15:10 CEST

One App, Two Platforms, Three Cloud Services - Sam Gunaratne, Pivotal & Georgi Lozev, SAP
The Open Service Broker API gives developers the power to consume services from different cloud providers on different cloud platforms. This talk will show the power of this specification in action. We will show a single application deployed to Cloud Foundry that uses a service from Google Cloud, a service from Microsoft Azure and a service from IBM Cloud. We will then take the same application and deploy it to Kubernetes and use the same set of services.

Speakers
avatar for Sam Gunaratne

Sam Gunaratne

Software Engineer, Pivotal
Sam is the anchor for the Pivotal Cloud Foundry Services API team, working on bringing the power of the Open Service Broker API to the Cloud Foundry platform, enabling developers to create multi-platform, multi-cloud services.
avatar for Georgi Lozev

Georgi Lozev

Software Engineer, SAP
Georgi is currently a software engineer for the Cloud Foundry Services API project. In the past he actively contributed to the Abacus usage metering and aggregation service and act as a DevOps engineer for a logging stacks based on ELK. Georgi gave a talk at the CF Summit and in the... Read More →



Wednesday October 10, 2018 15:10 - 15:40 CEST
Sydney

15:50 CEST

Getting out of First Gear, Renault-Nissan Mitsubishi Alliance A-CMS Journey with Cloud Foundry - Lakshman Diwaakar (LD), Renault-Nissan-Mitsubishi Alliance & Didier Burkhalter, Pivotal
Within the Renault Nissan Mitsubishi Alliance, A-CMS is developing the Alliance Connected Cloud, which will enable us to connect future, current and past connected vehicles onto the same platform
In less than a year, our A-CMS organization has embraced Cloud Native development, analytics and deployment at scale with bold moves combining acquisitions of engineering specialists and strategic partnership such as with Microsoft. Adopting Cloud Foundry was one big bet as well.
Come hear about our journey across France and Japan and how we leveraged and expanded the specifics of Pivotal Cloud Foundry, Concourse and Azure to implement our architecture with secure-first, global-ready and automate-everything core goals in our design.

Speakers
avatar for Lakshman Diwaakar (LD)

Lakshman Diwaakar (LD)

Platform Architect, Renault-Nissan-Mitsubishi Alliance
LD lives to blow stuff up; a digital native. LD is a platform architect at Renault-Nissan-Mitsubishi Alliance, where he develops and operates the platform for the developers. This platform holds the applications and services related to the connected car. Before working for the Alliance... Read More →
avatar for Didier Burkhalter

Didier Burkhalter

Advisory Platform Architect, Pivotal
Cloud Platform and DevOps Architect, passionate with daily customer success. Worked at CA, Oracle, Sun up until the Cloud Native and Cloud Platforms changed the game. Now working daily at Pivotal to help developers and operations realize the benefits of Cloud Native and find their... Read More →



Wednesday October 10, 2018 15:50 - 16:20 CEST
Shanghai 1, 2, & 3

15:50 CEST

DevX with Application Runtime (CF) and Container Runtime (K8s) - Neven Cvetkovic, Pivotal
What's the difference between these platforms, what do they have in common, and what does working with each of them look like from a developer perspective? Landing your code on the right platform will determine the quality of your developer experience. It's important, therefore, to understand what kinds of workloads are most suitable for each, the level of effort required to work with them, and what each platform does for you.

Do you let buildpacks create containers for you, or do you build your own? How much YAML do you need to author and maintain? What kind of security can your application expect from the platform?

You'll leave this session with a clear understanding of what two platforms do for developers.

Video of Session​​​

Speakers
avatar for Neven Cvetkovic

Neven Cvetkovic

Advisory Platform Architect, Pivotal
Neven Cvetkovic is a Java industry veteran. After 15+ years of solving complex enterprise Dev and Ops issues, he's got plenty of hard-won wisdom to share. Currently Neven is at Pivotal helping the Fortune 2000 on journeys to a cloud native promised land.



Wednesday October 10, 2018 15:50 - 16:20 CEST
Boston 1, 2, & 3

15:50 CEST

Implementing Multi-AZ, HA, nZDM Stateful BOSH Based Service Broker on AWS, Azure, GCP and OpenStack - Ketaki Gadre & Shashank Mohan Jain, SAP
In the words of Jonas Boner "There is no such thing as a stateless architecture It's just someone else's problem". While a stateless broker can be easily made HA by using a load balancer it is the stateful once which are challenging. Service Brokers are critical for PaaS providers and a downtime has a potential to create outages. A line of defense can be BOSH resurrection however it takes minutes to bring up all the various processes for example a Stemcell update may take around 5-10 minutes. And this is unacceptable by any standards where the expectation is to be 99.99% available.

In this talk Ashish and Shashank will share how Service Fabrik broker from Cloud Foundry community has been implemented as a highly available, disaster resistant with failover time of few seconds. In this talk implementation specifics on AWS, Azure, GCP and OpenStack platforms will be covered followed a by a demo on one of the IaaS.

Speakers
avatar for Ketaki Gadre

Ketaki Gadre

SAP Labs India Pvt. Ltd., Senior Developer
Ketaki Gadre is a Senior Developer at SAP currently working in project Service Fabrik, which is an incubation project in Cloud Foundry.
avatar for Shashank Mohan Jain

Shashank Mohan Jain

Chief Architect, SAP
Shashank has 20 years of work experience with 8 years in cloud and distributed systems domain. Shashank holds more then 30 patents and has been a speaker in various cloud foundry summits and other conferences.



Wednesday October 10, 2018 15:50 - 16:20 CEST
Delhi

16:50 CEST

From Commercial to Open Source Cloud Foundry in the Enterprise - Rachael Wonnacott, Fidelity International
Fidelity’s PaaS supports business critical applications such as retail websites and trading systems, while offering a six-9s SLA across both the UK and Asia. A key driver in their cloud strategy has always been to deliver features to developers in a cost effective way. The transition to using open source Cloud Foundry has afforded Fidelity the autonomy to tailor releases to meet the rising demand from developers. Fidelity would like to share their experience focusing on the deployment and migration decisions (running two CFs in parallel, migrating applications with zero down-time, and the benefits of a single deployment mechanism). In addition, to explore the ongoing implications for the globally distributed PaaS team who operate it (increased responsibility, utilisation of the open-source community, and the change in workload) and ask - 'Is the platform sustainable?'

Speakers
avatar for Rachael Wonnacott

Rachael Wonnacott

PaaS Engineer, Fidelity International
Rachael Wonnacott is a PaaS Engineer at global investment management services provider, Fidelity International. Rachael has spent two years operating and extending many Cloud Foundry instances used in production around the world. During this time she has encouraged automation and... Read More →



Wednesday October 10, 2018 16:50 - 17:20 CEST
Shanghai 1, 2, & 3

16:50 CEST

From Outages to SLOs: Focusing on BOSH Performance - Marco Voelz, SAP SE
The advent of on-demand service brokers made your customers rely on BOSH for every 'cf create-service'. Therefore, the expectations to BOSH's performance and availability have increased almost as dramatically as the number of deployments it has to manage.

Triggered by concrete issues in our production environment, the BOSH Europe team has been benchmarking, testing, and improving BOSH performance at scale over the last months. We're now moving more towards testing proactively for performance and will ideally end up at defining SLOs and an operator's guide.

In this talk, we tell you about the small and quick wins, the slow and painful ones, and what didn't work. Furthermore, how to improve YOUR BOSH's performance and how we're ensuring performance doesn't degrade with upcoming releases.

Speakers
avatar for Marco Voelz

Marco Voelz

Developer, SAP SE
Marco is a software developer at SAP working on Gardener, the open-source platform for managing kubernetes-as-a-service at scale.



Wednesday October 10, 2018 16:50 - 17:20 CEST
Boston 1, 2, & 3

16:50 CEST

Central Service Broker Management and Service Instance Sharing Across Cloud Foundry and Kubernetes - Florian Müller, SAP SE
The Open Service Broker API sets the standard for how a single instance of Cloud Foundry, Kubernetes, and other platforms create services instances and bind those instances to applications. But managing which services are available across multiple instances of those platforms is a challenge when there are hundreds of potential services that need to be managed across thousands of platform instances.

Another challenge is managing service instances across those platforms. There are several use cases where a service instance created within one platform must also be accessible within another platform. For example, a database instance created initially by a Cloud Foundry application must be accessible by a Kubernetes application.

In this talk we present the Service Manager, a central component to manage service brokers and service instances across many platforms and different types of platforms. The OSB API enables this component to work without any platform changes and support for the native platform tools.

Speakers
avatar for Florian Mueller

Florian Mueller

Technical Lead Platform Foundation & Services, SAP Cloud Platform, SAP
Florian is a technical lead at the SAP Cloud Platform. He is co-chair of the Open Service Broker API PMC and responsible for OSB related activities at SAP. His main focus is on service management across multiple SAP platforms. This includes the open source implementation of the Service... Read More →



Wednesday October 10, 2018 16:50 - 17:20 CEST
Sydney

16:50 CEST

Performance of a VM vs. Containerized Cloud Foundry - Vlad Iovanov & Jeff Hobbs, SUSE
One of the most asked questions about the new containerized Cloud Foundry is how it compares to a VM-based installation in terms of performance.

In this talk we will discuss the architecture design for containerization of CF, going beyond making containers to make it Kubernetes aware. We will compare a "Kubernetes-native" Cloud Foundry against a "traditional" BOSH OpenStack VM-based installation. We’ll present numbers to compare how these perform in operation.

The presenter will show the techniques used in these experiments and discuss the comparison between the two styles of deploying Cloud Foundry.

We'll explain our testing methodology and go through the results.

This will include installation/upgrade duration, application start-up and scaling duration, application latency and routing performance.

Speakers
avatar for Jeff Hobbs

Jeff Hobbs

VP, Engineering, Rancher by SUSE
Jeff Hobbs leads the Enterprise Container Management (Rancher) group of SUSE. He works to foster innovation and modern development ideas for enterprise environments.
avatar for Vlad Iovanov

Vlad Iovanov

Software Architect, SUSE
Vlad Iovanov is currently working as a Technical Lead on the SUSE Cloud Foundry project at SUSE. He has given various talks in the industry for topics ranging from container technologies, Windows frameworks and best practices for Application Development.


Wednesday October 10, 2018 16:50 - 17:20 CEST
Delhi

16:50 CEST

Aiming for Production Ready K8s Clusters with CFCR - Morena De Liddo & Bengt Gadelha Hammarlund, Pivotal
Kubernetes offers an extensive set of features that can provide for different purposes, ranging from test deployments on localhost to deployments with heavy ML computations on GPUs. It can get overwhelming to figure out the specific features, or combinations of features, which may be needed for making a secure and resilient service. CFCR is an open source wrapper around Kubernetes that provides an opinionated K8S deployment, leveraging BOSH functionalities like scaling and self-healing. It offers a subset of Kubernetes features enriched by some functionalities of BOSH, and facilitates an easy learning curve. In this talk, we intend to explore what can make a K8s cluster ‘production ready’ for different business and how CFCR helps reduce the complexity of spinning a K8s cluster and surface only the most commonly used features.

Speakers
avatar for Bengt Gadelha Hammarlund

Bengt Gadelha Hammarlund

Software Engineer, Pivotal
Bengt is working for Pivotal Inc as Software Engineer developing products that simplify usage of Kubernetes for specific business needs, as well as other core Pivotal products, such as Pivotal CF and Pivotal Tracker running on production.
MD

Morena De Liddo

Software Engineer, Pivotal
Morena works for Pivotal as a software engineer, focusing on integrating Kubernetes with tools from the CF ecosystem such as BOSH, to offer products (CFCR, PKS) that leverage the strengths of both communities.



Wednesday October 10, 2018 16:50 - 17:20 CEST
Singapore

17:30 CEST

Sky is the Limit for Cloud Foundry at AirFrance-KLM - Nathan Wattimena & Fabien Lebrere, AirFrance-KLM
AFKLM has mandate to setup large innovative solutions to support AF & KLM. It covers platform think, build and run both as several instantiations while keeping homogeneity and reducing costs and snowflakes.

As part of a global cloud native transformation across AFKLM, businesses and IT teams - Kaps4Biz was launched and encompasses topics from CI/CD developer ecosystem tools to actual containers and cloud native platform.

Adopting Cloud Foundry as a part of it immediately made sense - as long as the underlying larger strategic streams could be mapped for the long term:
- developer onboarding and project facilitation for several thousands of them
- rich catalog of service with a mix of build, buy & integrate strategy
- operational excellence for keeping the platform and apps running at scale on private cloud
- vendor neutrality and skill center development
- innovation acceleration for cloud native, microservices and container-first architecture
- simple rollout of a reference architecture at global scale

Come hear about our journey to start and measure success in transforming AFKLM how we leveraged and expanded the specifics of Pivotal Cloud Foundry, Pivotal DOJOs implementation approach and the Cloud Foundry partner ecosystem to rollout a new way of working for developers & operators at AFKLM.

Speakers
avatar for Fabien Lebrere

Fabien Lebrere

Architect & PM of the Application Modernisation, Air France
Fabien has a deep front-end/back-end developer experience. He is responsible to lead & orchestrate the application modernisation at AirFrance-KLM. 
NW

Nathan Wattimena

Product Manager Cloud Foundry, KLM
Previously Scrum Master, Nathan spent his last year working on how to improve efficiency of developers by working on several successful initiatives at AirFrance-KLM. He has developed expertise around self-service automation. Since 2017, he is now leading the platform team of AFKLM... Read More →



Wednesday October 10, 2018 17:30 - 18:00 CEST
Shanghai 1, 2, & 3

17:30 CEST

Using Service Brokers to Bridge CF and Kubernetes - Jeremy Rickard, Microsoft
One of the great things in Cloud Foundry is the ability to bind your application to external services using service brokers! If you are moving to containerized deployments, you may be considering Kubernetes as your container orchestrator of choice. Will you lose that great benefit if you are moving to Kubernetes? The answer is no! Service Catalog brings the same capabilities to Kubernetes for your containerized applications. In this talk, Jeremy will introduce Service Catalog and talk about how it was influenced by the user experience in Cloud Foundry. He will then show how you can use Service Catalog to deliver your containerized applications to Kubernetes and provide some guidance on best practices for working with both platforms.

Speakers
avatar for Jeremy Rickard

Jeremy Rickard

Senior Software Engineer, Microsoft
Jeremy Rickard is a software engineer on the Cloud Native Compute Microsoft in Colorado working on Virtual Kubelet, Open Service Broker for Azure and Service Catalog. Before that, he worked at VMware and helped build infrastructure and services that support VMware Cloud Services... Read More →



Wednesday October 10, 2018 17:30 - 18:00 CEST
San Francisco

17:30 CEST

Terraform Providers for Cloud Foundry - Guillaume Berche, Orange & Mevan Samaratunga, Pivotal
As a Cloud Foundry admin, do you feel tired of scripting the CF CLI to automate provisioning of CF resources (domain/org/roles/quotas/buildpacks/sec-groups/brokers/service-plan-visibility etc...)? Is your automation getting complex and fragile as your CF ecosystem scales ?

As a CF application developer, do you sometimes feel limited by the CF application manifest ? Ever needed to script creation of space/role/service instance/network-policy ? Would you like to manage your application resources in an idempotent manner, uniformly across CF CR and CF AR, and cross-reference them ?

Terraform (https://www.terraform.io/) “enables you to safely and predictably create, change, and improve your production infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.”

This talk introduces terraform providers for CF-related resources, bringing terraform benefits to CF admins and developers. It starts by detailing some target use-cases, then illustrates use of terraform CF provider through demos, details the current state of the implementation available at https://github.com/mevansam/terraform-provider-cf, and closes with future plans and perspectives on innovative use-cases.

Speakers
avatar for Guillaume Berche

Guillaume Berche

Cloud architect, orange
Guillaume Berche is an active bosh and cloudfoundry user since 2012. He is working at Orange, one of the leading global telco operator, where he is contributing to private Paas efforts since late 2010. His activities range from product-management, software development to operations... Read More →
avatar for Mevan Samaratunga

Mevan Samaratunga

Solutions Architect, Pivotal
Mevan Samaratunga has been building Platform solutions using Cloud Foundry ever since the early days of version one. He was responsible for Platform strategy at his previous employer before joining Pivotal’s Solutions Delivery team in the US. Since joining Pivotal Mevan has helped... Read More →



Wednesday October 10, 2018 17:30 - 18:00 CEST
Delhi
 
Thursday, October 11
 

11:15 CEST

Migrating Rabobank Online from Monoliths to Microservices with Pivotal Cloud Foundry - Vincent Oostindie, Rabobank
About a decade ago, when the world was still all about J2EE and WebSphere application servers, Rabobank introduced a new Online platform with a custom, intentionally self-built, portal framework. Since then our world has changed in many ways. Nobody does portlets anymore; instead we build rich front-end applications backed by services spitting out JSON. Like most of the rest of the world Rabobank moved from waterfall to Agile to DevOps. Microservices came along. Java is no longer the only preferred language on the server. Today, Rabobank is migrating to a new platform based on Pivotal Cloud Foundry, that intends to cope with all these changes. In this talk Vincent Oostindië will talk you through a decade of IT at Rabobank Online, of course focusing on the new platform and the underlying technologies used there, like Spring Boot and Spring Cloud Services.

Speakers
avatar for Vincent Oostindië

Vincent Oostindië

Business architect, Rabobank
Vincent Oostindië is business architect at Rabobank for the Online department, which consists of about 30 DevOps teams. Vincent is responsible for the overall architecture of the Online channels, like the public websites, the secure websites, and the app. Vincent has been working... Read More →



Thursday October 11, 2018 11:15 - 11:45 CEST
Shanghai 1, 2, & 3

11:15 CEST

Shift Left Security — The What, Why and How - Ashley Ward, Twistlock
Today, developers have numerous tools to choose from and methods to consider when building applications and websites. Where 15 years ago working in the cloud was a new trend, today entire companies’ services are born in the cloud. Where virtual machines once reigned, containers are gradually taking their place. How does DevOps adapt to these changes, while still securing their environments, from inception to rollout? One way is to ‘shift left.’

This new approach moves software testing earlier in its lifecycle — or moves left on the project timeline — to prevent defects early in the software delivery process. Ben Bernstein, Chief Executive Officer of Twistlock, will begin this session by giving attendees an in-depth look at what it means to shift left, and will explain the following five steps to ensuring a successful and secure transition to begin testing software earlier in its lifecycle.

Vet configurations: Developers shouldn’t need to make configuration changes. All images, including those used in development and testing stages, should be equal to the images rolled out in production.
Test early and often: Bringing this motto to the shift left approach will help developers measure their success not by how quickly they can get their project into development, but by how many bugs they resolve before rollout.
Give insights into production: Team leads in DevOps should consider building dashboards or visualization tools so developers can gain real-time feedback into the security practices they’re building. This will help security and developer teams join forces to own the security needs in every stage of development.
Rethink automation: Don’t think of automation as a roadblock to production — think of it as a testing gauntlet where the code has to prove itself.
Be proactive: With all the tools today that can detect vulnerabilities and risks, it’s easier than ever to identify and resolve security gaps to prevent being impacted by cyber attacks. Find the right tools, and proactively use them in every stage of the development process.

After discussing these five points, Ben will conclude by discussing the rising role of the developer in stopping attacks before they happen, thereby becoming the behind-the-scenes security guards for company data and customer information.

Speakers
avatar for Ashley Ward

Ashley Ward

Sr. Solution Architect, Twistlock
Ashley Ward is a Solution Architect at Twistlock, where he aids customers in the secure deployment and scaling of container environments. Ashley has over 15 years experience in the operations and infrastructure architect space - from providing Unix administration, scoping private... Read More →


Thursday October 11, 2018 11:15 - 11:45 CEST
San Francisco

11:15 CEST

Let's Talk Everything IAM! - Sree Tummidi, Pivotal
Identity and Access Management (IAM) is a key pillar of security. Its impossible for any customer, big or small, to think about rolling out Cloud Foundry without putting controls in place to allow authenticated and authorized access at all layers of the platform. Projects like UAA and more recently PERM enable these patterns for both the platform and the apps running on it in a standards based manner.

The roadmap for UAA and PERM is going to be governed by an important development in the foundation with the introduction of CF Container Runtime for kubernetes. Kubernetes comes with its own IAM model for the platform and the Istio (https://istio.io/) service mesh provides security for applications running in Kubernetes. Achieving inter-op between these platforms (CF CR and CF AR) is a big goal keeping operator and developer productivity in mind.

In this talk we will take a closer look the role UAA and PERM will play in this new world when it comes to enabling IAM.

Speakers
avatar for Sree Tummidi

Sree Tummidi

Sr. Manager Product Management, Pivotal
Sree Tummidi is currently the Product Lead for Security at Pivotal. She has been with Pivotal for 4+ years driving the open source and proprietary roadmap for security including product management of Cloud Foundry UAA. She brings in more than 14 years of experience in the security... Read More →



Thursday October 11, 2018 11:15 - 11:45 CEST
Boston 1, 2, & 3

11:15 CEST

Turbocharging the Cloud Foundry API with External Metadata - John Feminella, Pivotal
The Cloud Foundry API is useful for providing information about the resources it manages, but sometimes it would be helpful to have other kinds of information there. For example, operators frequently want to associate billing, chargeback, or contact metadata to an application. Unfortunately the CF API doesn't provide any mechanism to do this.

But there's still a straightforward way to make this possible. In this talk, we introduce an experimental approach by which platform owners can seamlessly add external metadata into `cf curl` API responses for use by other systems. In doing so, we'll see how we can make it possible for operators to augment API responses with whatever metadata they like. We'll also share results from some trials we're performing at several firms using this approach.

Speakers
JF

John Feminella

Advisor, Pivotal
John Feminella is an avid technologist, occasional public speaker, and curiosity advocate. He serves as an advisor to Pivotal, where he works on helping enterprises transform the way they write, operate, and deploy software. He's also the cofounder of a tiny analytics monitoring and... Read More →


Thursday October 11, 2018 11:15 - 11:45 CEST
Sydney

11:15 CEST

OSB Local - Start Coding in No Time - Christian Brinker & Yannic Remmet, evoila
Do you remember tamagotchis? A little electronic pet you try to keep alive. Developers often face the same on their laptops. A little database they need for local testing. In CF you get it easy via the marketplace. Managed by the provider of the service. But locally? Here the developer has to install and keep the database alive. Wouldn’t it be cool have the CF marketplace on your laptop? With Open Service Broker local the speakers present a solution to that. Accessible via command line, deployed locally and easy to use. So getting a new database for development gets a no-brainer.

Speakers
avatar for Christian Brinker

Christian Brinker

Lead of Business Unit Cloud Native, evoila
As long-standing member and nowadays lead of the cloud native business unit at evoila Christian Brinker is well experienced in the automation of cloud environments. His focus is the development of software architectures in customized XaaS solutions. He developed many solutions in... Read More →
avatar for Yannic Remmet

Yannic Remmet

-, evoila
Yannic Remmet is part of evoila's PaaS team. He has worked on several projects in Cloud Foundry and is well experienced in the development within Cloud Environments. His current focus is the development of Service Brokers.Besides developing service brokers, Yannic focuses on scalable... Read More →


Thursday October 11, 2018 11:15 - 11:45 CEST
Delhi

11:55 CEST

Trust the Hamster! - Peter Goetz & Norman Sutorius, IBM
Over the past two years the Bits-Service, a Cloud Foundry Blobstore API, has been developed and is ready for action! Bits-Service started as an extraction of existing functionality in the Cloud Controller today by externalising all bits related operations (application bits, droplets, packages, buildpacks, …). So it's time for an update on Bits-Service. We would like to lay out the drivers behind Bits-Service, give updates on "What's new?", "What's different?", "What to expect from Bits-Service?", and why we rewrote it in Go.
Finally, there will be an outlook on resource-matching in the CF V3 API as well as future development plans. And what exactly does all this have to do with a hamster?

Speakers
avatar for Peter Goetz

Peter Goetz

Software Engineer, IBM
Peter Goetz is a Software Engineer at IBM working both as a core contributor to the Cloud Foundry Bits-Service and on IBM's Cloud Foundry production system. Prior to joining IBM, Peter worked at Amazon, developing systems to expand Amazon's international business; he holds a Diploma... Read More →
avatar for Norman Sutorius

Norman Sutorius

Product Owner, Porsche AG
Norman Sutorius was a Software Engineer at IBM. At this time he had contributed to the bits services component, which is part of the core from Cloud Foundry. After joining Porsche AG he had changed his role and is now a Product Owner in the cloud world and is still connected with... Read More →



Thursday October 11, 2018 11:55 - 12:25 CEST
Boston 1, 2, & 3

11:55 CEST

Simpler Releases, Faster Upgrades: BOSH Package Vendoring and Colocated Errands - Maria Ntalla & Maya Rosecrance, Pivotal
Until now, authors of BOSH releases have had to package any dependencies their software needed in their release. While this offers great flexibility, it means that for more complex deployments, there is unnecessary duplication of third-party dependencies. This also makes it difficult to patch external dependencies as they are kept in so many places.
 
 One-off tasks are typically packaged as BOSH errand jobs. Until now, running BOSH errands would require spinning up a VM at the IaaS level. That’s costly and can take up to several minutes, depending on the IaaS.
 
 BOSH recently introduced two very powerful features: package vendoring and errand colocation. Attendees will learn how to use them to simplify release package management, make deployments smaller in footprint, speed up operating and upgrading BOSH deployments.

Speakers
avatar for Maria Ntalla

Maria Ntalla

Engineering Manager, Pivotal
Maria is a software engineer and engineering manager at Pivotal, working on the Kubernetes open-source contributions team. She previously worked on CloudFoundry. She has spoken at CF Summit conferences since 2016, and more recently at SpringOne platform.
MR

Maya Rosecrance

Software Engineer, Pivotal
Maya is a Software Engineer on the Pivotal CF Redis team. Previously she was a part of Pivotal Labs. She's spoken at CF Summit Boston 2018.


Thursday October 11, 2018 11:55 - 12:25 CEST
Singapore

14:10 CEST

Navigating Network Topologies in CFCR - Neil Hickey & Urvashi Reddy, Pivotal
Kubernetes is founded upon the principles of portability and plugability. This is what makes it so popular, but with greater flexibility comes greater complexity when components within Kubernetes need to communicate. The Cloud Foundry Container Runtime [CFCR] projects uses BOSH, the underlying technology which Cloud Foundry runs on, to manage the lifecycle of the infrastructure of a production Kubernetes Cluster.

This adds a new, additional layer of networking complexity to Kubernetes. This talk will be a deep dive into the networking components of CFCR and Kubernetes. Attendees will learn about the layers of networking within CFCR, both core Kubernetes networking and what additional components are used by a CFCR deployed cluster. We'll take a closer look at the Kubernetes Services layer, the overlay options, as well as what BOSH provides in the platform.

Speakers
avatar for Neil Hickey

Neil Hickey

Software Engineer, Pivotal
Neil is a Software Engineer at Pivotal. Having graduated from Trinity College Dublin in 2017, he has worked on the Pivotal Container Service team [PKS] at Pivotal Dublin. PKS is a managed, on-demand Kubernetes deployment product focused on providing operators in enterprise a great... Read More →
avatar for Urvashi Reddy

Urvashi Reddy

Software Engineer, PIvotal Software Inc
Urvashi Reddy is a Software Engineer at Pivotal. In the past year she's worked at Pivotal's Dublin office to do a rotation on the Cloud Foundry Container Runtime team. This team maintains the Kubernetes BOSH release. Prior to that, she was the anchor for the Dedicated MySQL team and... Read More →



Thursday October 11, 2018 14:10 - 14:40 CEST
San Francisco

14:10 CEST

Supporting Multiple Major Versions of BOSH Releases with Concourse - Michael Lieser & Steffen Zuber, anynines
Everybody knows that customers don’t all use the latest major release versions of software. Sometime the migration is too costly, sometimes it's another good reason. As a service provider, you can’t just stop supporting older versions and only focus on the latest.

When it comes to shipping BOSH releases, how can you - with minimal effort - satisfy your customer by providing them with new features and bug fixes?

This talk will show how to use Concourse to monitor 3rd-party software to keep older major versions up-to-date, release your own bug fixes and features along the way. We will also present a git branching and versioning model to do it efficiently.

At the end of this talk, you'll feel an urge to download Concourse immediately to make your release management even easier.

Speakers
avatar for Michael Lieser

Michael Lieser

Platform Engineer, anynines
Michael’s duties as Cloud Platform Architect at anynines reach from the development of micro services, up to the automation of our Q&A systems. As a seasoned developer, he is guiding the newcomers at anynines as well as he leads his other colleagues with good example.He already... Read More →
avatar for Steffen Zuber

Steffen Zuber

Platform-Engineer, anynines
Steffen has been working at anynines with Cloud Foundry and BOSH for years. He is responsible for developing additional solutions around Cloud Foundry. He is also part of the anynines Data Service team, and ensures that the architecture aligns with the customer requirements. He is... Read More →



Thursday October 11, 2018 14:10 - 14:40 CEST
Sydney

14:10 CEST

10 Ways to Build BOSH Releases Fast - Dr Nic Williams, Stark & Wayne
In 2018 there are now 10 great ways you can build, test and ship BOSH releases very quickly. We'll tackle some great ideas around distributing compiled releases, 5-minute CI pipelines, and using Debian packages and Docker images. Plus more!

My goal is to encourage you to package and deploy all your in-house bespoke systems with BOSH and to love it!

Speakers
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 October 11, 2018 14:10 - 14:40 CEST
Delhi

14:10 CEST

Cluster Health for Application Health – Monitoring the Cloud Foundry Infrastructure - Johannes Bräuer, Dynatrace
You are wondering why applications slow down although app monitoring shows no issues? Then it is worth investigating Cloud Foundry infrastructure components such as Gorouters and Auctioneers that route traffic and balance the load on VMs, respectively. Being aware of bottlenecks regarding these components leverages your capabilities in properly scaling your Cloud Foundry cluster. Consequently, a well-provisioned environment ensures the health that is required to optimize your applications.

This talk explores how monitoring can be made a platform feature that helps you to observe application health on the one hand but is also a mean to understand the well-being of the underlaying Cloud Foundry components on the other hand. A deep dive will be given in detecting component anomalies, which hit the applications’ response time and availability.

Speakers
avatar for Johannes Bräuer

Johannes Bräuer

Product Manager, Dynatrace
In his role as Product Manager, Johannes drives the roadmap of the Keptn project and supports the Keptn community. He is passionate about approaches for microservice architectures, process automation, and sharing his findings with others. Before joining Dynatrace, he earned a PhD... Read More →



Thursday October 11, 2018 14:10 - 14:40 CEST
Kairo 1 & 2

14:50 CEST

Experience Report - How to Make a Legacy Java EE Application Cloud-Ready Using Community Buildpacks and Cloud Foundry - Matthias Haeussler & Thosten Jakoby, NovaTec Consulting GmbH
Many clients face the challenge of modernizing their IT landscape to make it runnable on and benefit from cloud platforms.
 
 But how do you approach if you need to migrate a large and complex Java enterprise application? Especially, if the application processes several millions of request every day and serves over a million users?
 
 This talk shows the Cloud migration journey from an originally WebSphere-based Java EE application. Intermediate steps involved evaluation of various approach options, levering the Cloud Foundry Liberty buildpack and finally successful deployment on Cloud Foundry.

Speakers
avatar for Matthias Haeussler

Matthias Haeussler

Chief Technologist, Novatec Consulting GmbH
Matthias Haeussler is Chief Technologist at Novatec Consulting, university lecturer for distributed systems, awarded ambassador of Cloud Foundry and the organizer of the Stuttgart Cloud Foundry Meetup. He advises clients on Cloud strategies and supports implementations and migrations... Read More →
avatar for Thorsten Jakoby

Thorsten Jakoby

Managing Consultant, Novatec Consulting GmbH
Thorsten Jakoby is a consultant for IT-Architectures and Cloud Migrations at Novatec in Germany. He is currently a cloud security architect for a highly regulated customers in Germany.With a background of more than 10 years in distributed applications Thorsten enables both customers... Read More →


Thursday October 11, 2018 14:50 - 15:20 CEST
Shanghai 1, 2, & 3

14:50 CEST

Building Maintainable, Observable Applications on Serverless Architecture - Park Kittipatkul, SignalFx
Using serverless computing has a number of obvious benefits over traditional application infrastructure - you pay only for what you use, scale up or down immediately to match supply with demand, and avoid operating any server infrastructure at all.

However, implementing maintainable and scalable applications using serverless computing services like AWS Lambda and the soon-to-be-released Pivotal Function Service poses a number of challenges. The absence of long-lived, user-managed servers means that states cannot be maintained by the service. Longer function invocation times (referred to as cold starts) become very important to track, because they impact the response time of the service and will impose additional cost. Additionally, the transition to smaller individual components (much like breaking a monolithic application into microservices) results in a simpler deployment model, but makes the system as a whole increasingly complex.

In this talk, Park will discuss patterns and best practices around architecting and implementing code in serverless environments, specifically around how to build maintainable serverless code and minimize the occurrence of cold starts. Additionally, he will cover how to properly instrument applications and supporting services so that your systems remain easily observable.

Speakers
avatar for Park Kittipatkul

Park Kittipatkul

Software Engineer, SignalFx
Park Kittipatkul is a software engineer with over 10 years of experience in diverse areas. At SignalFx, Park works on product engineering and enjoys exploring technologies including serverless architecture and monitoring. While at SignalFx, he has won multiple hackathons with innovative... Read More →



Thursday October 11, 2018 14:50 - 15:20 CEST
San Francisco

14:50 CEST

Reviving the Platform Every Day - Emmanouil Kiagias & Josh Hill, Pivotal
Natural disaster hit your data centre? Don't worry. Cloud Foundry is prepared for disaster from day one thanks to built-in support for BOSH backup and restore (BBR). Nice. But how do we know the platform is ready for catastrophe? What if our worst fears come true?

The BBR framework laid the technical foundation for implementing disaster recovery. However, Cloud Foundry is a complex distributed system and contributors are spread across multiple teams and timezones. The challenge was to find a way to drive out this cross-cutting feature across all Cloud Foundry components.

Thus the Disaster Recovery Acceptance Tests (DRATs) were born. Josh and Emmanouil will show you the test framework that continuously tests a critical feature of the platform. DRATs ensures that all the Cloud Foundry components continue to work together, so we can all be confident that the platform can recover when mishaps occur.

After this talk attendees will:
* take away patterns for developing features with cross-cutting concerns.
* understand DRATs and how Cloud Foundry teams test their components.
* understand how to deliver CI tasks that can be shared by many teams in their own CI pipelines.

Speakers
avatar for Josh Hill

Josh Hill

Senior Software Engineer, Pivotal
Josh is a senior software engineer with Pivotal on the Platform Recovery team. He has spoken at numerous conferences and meetups, including previous CF summits. Josh enjoys delivering high-quality software at a sustainable pace. Prior to working as a software engineer, Josh was a... Read More →
avatar for Emmanouil Kiagias

Emmanouil Kiagias

Software Engineer, Pivotal Cloud Foundry
Emmanouil is a software engineer for Pivotal Cloud Foundry, currently working on Platform Recovery team. He has experience working on distributed systems and infrastructure automation.



Thursday October 11, 2018 14:50 - 15:20 CEST
Boston 1, 2, & 3

14:50 CEST

Introduction to BOSH-Deployed Service Instances on Cloud Foundry - Zoe Vance & Denise Yu, Pivotal
This talk will introduce at a high level how Pivotal leverages BOSH and Cloud Foundry using an Open Source project called the On-Demand Service Broker (ODB) to deliver single-tenant, isolated service instances for RabbitMQ, Redis, Pivotal Container Service (PKS), and many other products. This talk will introduce the basics of service adapter design and highlight use cases where the ODB may provide a helpful abstraction.

Speakers
ZV

Zoe Vance

Product Manager, Pivotal
Zoe Vance is a Product Manager of RabbitMQ for Pivotal Cloud Foundry. Previously she was Director of Product for a Y-Combinator startup creating a tool for developers to make APIs from any website, prior to that she worked for McKinsey & Co. Zoe holds a MSc from Imperial College in... Read More →
avatar for Denise Yu

Denise Yu

Senior software engineer, Pivotal
Denise works on Concourse CI, an open source workflow automation tool, at Pivotal Cloud Foundry. In the past she has worked on open- and closed-source products in the Cloud Foundry ecosystem including BOSH, Cloud Controller, and the On-Demand Service Broker SDK. She speaks regularly... Read More →



Thursday October 11, 2018 14:50 - 15:20 CEST
Sydney

15:30 CEST

How the Garden Windows Team Has Made Cloud Foundry the Best Deployment Platform for .NET - Matthew Horan & Natalie Arellano, Pivotal
The Garden Windows team has been hard at work building first class support for .NET into Cloud Foundry. We'll be providing an update on the new Windows Server 2016 stack, which leverages Windows Server containers. We'll discuss future plans around Cloud Foundry Container Runtime support for Windows, and the shared architecture of Application Runtime and Container Runtime support for Windows.

In addition to runtime components, the Garden Windows team has been exploring service mesh technologies like Istio, which will greatly benefit .NET developers. Istio enables cross-platform service discovery, failover, and scaling, and is compatible with compatible with Linux, Windows, Container Runtime (Kubernetes) and Application Runtime (Diego). We'll discuss our plans to bring that technology to Cloud Foundry Application Runtime and Container Runtime for Windows.

Finally, we'll discuss some of the work that the .NET Experience team has been working on to bring better support to our Hosted Web Core buildpack. We've been gathering feedback from end users of the buildpack and Application Runtime, and have been working to make the whole .NET experience better for our Cloud Foundry end users. We'll share what we've learned and what's on our roadmap.

Speakers
NA

Natalie Arellano

Software Engineer, Pivotal
Natalie Arellano is a software engineer on the Garden Windows team at Pivotal in New York City.
avatar for Matthew Horan

Matthew Horan

Software Engineer, Pivotal
Matthew Horan has spent over a decade developing Web applications. Before becoming a developer, he worked as a systems administrator at various startups and hosting providers. Having worked with just about every configuration management tool, and being a developer by trade, he was... Read More →



Thursday October 11, 2018 15:30 - 16:00 CEST
Boston 1, 2, & 3

15:30 CEST

Blockhead Service Broker - An Open Service Broker to Manage Blockchain Applications on Cloud Foundry - Nima Kaviani & Morgan Bauer, IBM
The winners of the 2018 CF Summit Boston Hackathon are back discussing the details of their winning hackathon project - the BlockHead broker. BlockHead is a dedicated service broker developed based on the Open Service Broker (OSB) API that allows for the creation and deployment of smart contracts through creation and binding of services in Cloud Foundry. Developing smart contracts is difficult. The numerous steps of having to spin up a dedicated node, creating an account, compiling the smart contract, deploying the contract, and then binding to the contract through the generated interface make it hard for the average developer to easily build and test their distributed blockchain apps (dApps). We will demonstrate how the use of the BlockHead broker significantly facilitates the process of deploying and binding to smart contracts and helps developers focus on developing their web applications. Through integration with PaaS platforms such as Kubernetes and Cloud Foundry, developers can benefit from all the great features of a PaaS platform, including scalability promises , resiliency, etc.

Speakers
NK

Nima Kaviani

senior software engineer, IBM
Nima Kaviani is a senior cloud engineer with IBM. He is a contributor to Knative and Cloud Foundry's Eirini. Prior to that Nima was the contributor to Cloud Foundry's Diego for over two years. Nima holds a PhD in computer science and tweets and blogs about Serverless, Kubernetes... Read More →
avatar for Morgan

Morgan

Sr Software Engineer, IBM
After contributing to Docker & Kubernetes for 3 years, Morgan has gained valuable insight into the varying culture around open source container technology. Pivoting towards blockchain technologies has landed Morgan in Hyperledger Fabric. Morgan is a maintainer on the core Docker Engine... Read More →


Thursday October 11, 2018 15:30 - 16:00 CEST
Delhi

16:30 CEST

Face Your X.509 Fears: Automating Certificate Rotation for Cloud Foundry - Iryna Shustava, Pivotal
As Cloud Foundry achieves its goal to be secure by default, the number of certificates and certificate authorities an operator needs to worry about increases. This introduces a burden for Cloud Foundry operators to manage those certificates and monitor their lifespan. In the past year there have been significant improvements to credential management with tools like CredHub, which make generating and storing deployment credentials very easy. The next step is to address credential rotation.
 
 What to do if your certificates expire in two days? If you have ever rotated Cloud Foundry certificates, you know that it is hard, error-prone and can result in downtime.
 
 This talk will explore how to streamline this process with Concourse, BOSH, and CredHub. We will show a real Concourse pipeline that rotates all certificates with zero application downtime.

Speakers
IS

Iryna Shustava

Software Engineer, Pivotal
Iryna has been an engineer on Cloud Foundry for 2.5 years. Currently Iryna works on the CF Release Integration team, and previously anchored the CredHub team.



Thursday October 11, 2018 16:30 - 17:00 CEST
Kairo 1 & 2

16:30 CEST

BOSH & Kube - Dr. Max, IBM
Creating a BOSH Cloud Provider Interface (CPI) for Kubernetes (Kube) presents a unique challenge since Kubernetes does not try to hide underlying node updates, unlike a typical IaaS like GCP where VMs are transparently migrated between hosts. While it’s relatively easy to map BOSH concepts to Kube and get a CPI that deploys BOSH releases, BOSH has to behave similarly to the Kube Deployment controller and manage Pd Disruption Budgets (PDBs) in order to automatically maintain expected workload uptime.
 
 In this CPI we have solved these issues by taking advantage of existing Kubernetes primitives and connecting them to existing BOSH workflows. Additionally, as we tested the CPI we have also identified places where we can improve aspects of BOSH – e.g., speed and parallelism of resurrection – which as a whole will improve the BOSH toolset on any platform.
 
 In this talk we will present our incubating project and do live demos using it to deploy / update / and use the latest CloudFoundry Application Runtime as well as other releases on Kube clusters. Secondly, we will discuss preliminary results using the CPI on public Kube offerings such as IBM Cloud, GCP, Azure. Finally, we will briefly discuss our development roadmap.

Speakers
avatar for Michael Maximilien

Michael Maximilien

Distinguished Engineer, IBM
My name is Michael Maximilien, better known as max or dr.max, and I am a currently a Distinguished Engineer with IBM. I am the leader for IBM’s Open Source team contributing to all things Serverless and Platform-as-a-Service (PaaS). I have worked at various divisions of IBM. At... Read More →


Thursday October 11, 2018 16:30 - 17:00 CEST
Singapore
 
Filter sessions
Apply filters to sessions.