Loading…

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

Intermediate [clear filter]
Thursday, April 19
 

11:25am EDT

State of .NET - Scott Hunter, Microsoft
Join Scott Hunter, Director of Program Management for .NET, as he talks about the current state and future of .NET for the enterprise.

Speakers
avatar for Scott Hunter

Scott Hunter

Director of PM, .NET, Microsoft
Scott Hunter is the Director of Program Management for .NET. This includes the .NET Framework, .NET Core, ASP.NET, Visual Studio Tooling and much more.



Thursday April 19, 2018 11:25am - 11:55am EDT
Meeting Room 254A/B

11:25am EDT

The Java Ecosystem Collision: What is the Future of Cloud Native? - Erin Schnabel, IBM
Changes in cloud orchestration technologies have started to push the boundaries between Cloud Native applications and their environment.

The notion of smart endpoints gave rise to shared libraries, like Ribbon from Netflix, to encapsulate outbound service discovery, load balancing, and fault tolerance. Now new technologies, like Istio, call that paradigm into question, suggesting those concerns should move out of the app and back into the infrastructure. What does that mean for Java applications using Netflix integrations in Spring Cloud?

The emergence of reactive programming is also pressing against the dominance of REST. Should everything be reactive now?

From shared libraries to sidecars, buildpacks to containers, Erin will demonstrate how different Java application frameworks are adapting to the changing Cloud Native landscape.

Speakers
avatar for Erin Schnabel

Erin Schnabel

Senior Technical Staff Member, IBM
Erin Schnabel is a Senior Technical Staff Member at IBM working with microservice architectures, cloud native applications, composable runtimes and Java. Erin has more years of experience than she cares to admit, and was the former Development Lead for WebSphere Liberty. Erin is passionate... Read More →



Thursday April 19, 2018 11:25am - 11:55am EDT
Meeting Room 253C

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.


Speakers
KC

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

11:25am EDT

CredHub and Secure Credential Management - Peter Blum & Scott Frederick, Pivotal
From the platform all the way down to the microservices which run upon it, secrets are everywhere and leaking them can be a costly experience. Understanding security best practices, such as encrypting secrets while in transit; encrypting secrets at rest; rotating secrets regularly; preventing secrets from unintentionally leaking when consumed by the final application; and strictly adhering to the principle of least-privilege, where an application only has access to the secrets that it needs—no more, no less.....can be daunting. A new Cloud Foundry Foundation project, CredHub, was designed for these reasons. This session will take a fresh look at how to enhance security within Cloud Foundry and applications through secret management by utilizing CredHub in conjunction with Spring Cloud Services.

Speakers
avatar for Peter Blum

Peter Blum

Platform Architect, Pivotal
Peter is a Platform Architect with Pivotal and has worked with several customers to help deploy and run Pivotal Cloud Foundry. Prior he contributed to Diego Persistence components in Cloud Foundry, as well as the RackHD CPI for BOSH.
SF

Scott Frederick

Pivotal
Scott Frederick is a Sr. Software Engineer at Pivotal, working on Spring Framework and Cloud Foundry open-source and commercial projects. Scott has been using CloudFoundry, Java, Groovy, and Spring since the early days of each of these technologies, to solve real-world problems... Read More →



Thursday April 19, 2018 11:25am - 11:55am EDT
Meeting Room 252A/B
  Core Projects

11:25am EDT

Submitting Your Project to CF-Extensions: Process, Lessons, Pipeline - Michael Maximilien, IBM
After a year of opening up CF for Extensions and experimentations. Where are we? What have we learned? And how’s the new Extensions ecosystem doing? I will answer these questions and also give tips and advices on how to bring your own project into the Extensions ecosystem, covering all aspects of the process using a few recent examples as guides.


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

12:05pm EDT

Enhancing the Routing Tier in CF: Istio and Envoy for Ingress Routing - Aaron Hurley, Pivotal
Istio and Envoy are booming in the Open Source community. With heavy investments from industry-leading companies such as Google, IBM, and Lyft, these tools are developing at a rapid pace and continue to receive increased attention. The Cloud Foundry Routing team has been exploring how these technologies can contribute to the Cloud Foundry routing tier. With Istio and Envoy comes a lengthy list of features and enabling these in CF would provide a major benefit to all. We will provide our findings of how Istio and Envoy are able to contribute to Cloud Foundry’s ingress routing capabilities and what the future might hold.

Speakers
avatar for Aaron Hurley

Aaron Hurley

Software Engineer, Pivotal
Aaron has been with Pivotal for over 3 years and is currently serving as the anchor for the Cloud Foundry Routing team. The team is currently focused on integrating Istio and Envoy into Cloud Foundry to enhance CF's ingress routing capabilities. Prior to the Routing team, Aaron had... Read More →



Thursday April 19, 2018 12:05pm - 12:35pm EDT
Meeting Room 252A/B
  Core Projects

12:05pm EDT

CF^3 - Putting a Kubernetes Behind CF - Julz Friedman, Andrew Edgar & Julian Skupnjak, IBM
Container scheduling is increasingly commoditised. Diego, Kubernetes, Mesos, Nomad, Swarm.. - and all of them could be backends to our beloved CF Platform! You think we have a fever dream ? Come join us in our talk and we’ll prove you wrong. We’ll introduce CUBE (https://github.com/julz/cube), which is a prototype to abstract our way out of being stuck with one particular scheduler. Cube syncs CF apps to a kube backend (or any other container scheduling backend — pluggability ftw!) in exactly the same way that the diego nsync component works today, except using generated OCI images. After staging, you get a nice shippable, auto-patched OCI image, and you can use the regular “cf push” flow and get a first-class Kubernetes Deployment/ReplicaSet (or a Diego LRP, Or a Docker Stack). In other words, it decouples buildpack staging and stateless-multitenant-app running and does both of them in a “cloud native” way, on top of any scheduler”. But that’s enough teasing, come and listen to the talk if we got you interested!

Speakers
AE

Andrew Edgar

IBM
Open Source Development
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 →


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

12:05pm EDT

Disaster Recovery for Kubernetes Just Got Easier - Michael Rhodes, Dell EMC
In this talk we will walk through the value of running services in Kubernetes clusters, how they can be integrated quickly into Cloud Foundry, (via the Open Service Broker API), and how you can use a new OSB API extensions model called “Actions” to offer up backup & restore utilities to your end users. Pair all of this with Dell EMC Data Domain to reduce the transfer and storage size of backup data and you have a solid production data service story.

This topic is especially relevant with the release of Kubernetes persistent volumes there has been a shift in the way that data services are being deployed to production. Service Providers can choose from an endless number of open source components and get an (almost) production ready database up and running in kubernetes very quickly. With help from the Open Service Broker API and its extensions enhancement, Cloud Foundry Administrators can integrate kubernetes backed services into their platforms and give their users additional tools for managing instances, such as backup and restore.

Speakers
avatar for Michael Rhodes

Michael Rhodes

Cloud Native Architect, Dell EMC
Michael Rhodes is a Cloud Native Architect in Dell EMCs Data Protection Division. Mike has a twelve-year career at Dell EMC designing and implementing hardware and software system management products. He started with networking and compute management with Dell EMC Smarts, then moved... Read More →



Thursday April 19, 2018 12:05pm - 12:35pm EDT
Meeting Room 257A/B

12:45pm EDT

Building Reactive Microservices with .NET Core - Kevin Hoffman, Capital One
This session is all about building reactive services in .NET Core. Kevin Hoffman explains how to deal with distributed transactions by designing around them with techniques like Event Sourcing, CQRS, and embracing eventual consistency. He will walk through a suite of services built with ASP.NET Core to illustrate these patterns, including consuming and publishing Kafka events, using Entity Framework Core to materialize views in Postgres, and more.

Speakers

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

12:45pm EDT

Test Driven Development for Microservices Using Spring Cloud Contracts & Cloud Foundry - Reshmi Krishna & Adib Saikali, Pivotal
TDD introduced many improvements into the development process, but in our opinion the biggest impact relates to code design. Looking at the code from the usage perspective (by first writing an acceptance test) allows us to focus on usability rather than concrete implementation. Unfortunately, we usually rest on our laurels not trying to uplift this practice to the architecture level.

Consumer driven contracts (CDC) are like TDD applied to the API. It’s especially important in the world of microservices. Since it’s driven by consumers, it’s much more user friendly. Of course microservices are really cool, but most people do not take into consideration plenty of potential obstacles that should be tackled. Then instead of frequent, fully automated deploys via a delivery pipeline, you might end up in an asylum due to frequent mental breakdowns caused by production disasters.

This presentation will show you how you can use the Spring Cloud Contracts to have a fully automated solution to a consumer driven testing disasters. We will then deploy all these applications to Cloud Foundry. At the end, you will see how easy is it to write applications that have a consumer driven API and that will allow a developer to speed up the time of writing his better quality software.

Speakers
avatar for Reshmi Krishna

Reshmi Krishna

Senior Platform Architect, Pivotal
Reshmi Krishna is a Senior Platform Architect with Pivotal. She works with Cloud Foundry and helps customers transform the way they build software. Prior to working at Pivotal, Reshmi was a software engineer with investment banks and start ups on Wall Street. She has extensive experience... Read More →
AS

Adib Saikali

Pivotal
Adib is passionate about technology and entreprenurship from assembly to JavaScript from cold calling to pitching venture capitalists.



Thursday April 19, 2018 12:45pm - 1:15pm EDT
Meeting Room 253C

12:45pm EDT

Cloud Foundry UAA Overview and Roadmap - Sree Tummidi, Pivotal
Have you wondered about how UAA secures Bosh, the CF runtime, the Apps running on CF and even other container runtimes like Kubernetes. In this session we will cover not just UAA but also take a closer look at the various identity protocols like OAuth, OpenID Connect and SAML which form the foundation for UAA.

In addition to this we will also cover the latest feature updates to UAA like Google Authenticator and OpenID Connect Session Management. Finally we will provide a peek into the roadmap and the big themes for 2018 !

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 April 19, 2018 12:45pm - 1:15pm EDT
Meeting Room 252A/B
  Core Projects

12:45pm EDT

Enabling Innovation in Government with Cloud Foundry - Peter Burkholder, General Services Administration & Bret Mogilevsky, 18F
Two years ago at this summit the 18F team introduced you to cloud.gov: built for the compliance regime of the U.S. federal government. In this presentation, Peter Burkholder will update you on what we’ve learned while running a shared-service PaaS for government. Back then we had just launched our platform. Since then we’ve cleared the FedRAMP accreditation hurdles, taken on customers, and learned how to convince folks that PaaS is the path for government innovation.

This talk will show how we customized Cloud Foundry for government, how we added or tailored features to support users’ compliance needs, how our government partners in the UK (https://cloud.service.gov.uk) and Australia (https://cloud.gov.au) have joined the OSS and CF movement, and how cloud.gov has worked with agencies to enable agile development, better security, and greater innovation. Our lessons learned for hacking bureaucracy and advocating change will apply to most large or highly-regulated organizations.


slides pdf

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

2:35pm EDT

Istio Platform vs Spring and MicroProfile Frameworks - Ozzy Osborne, IBM UK
Istio is an open platform which aims to provide a uniform way to connect, manage and secure microservices. However, these are capabilities that are already provided by a variety of programming frameworks, such as Netflix OSS and MicroProfile fault tolerance. Can a platform really know everything about an application, or does the application sometimes know better?

In this session Ozzy will start with an introduction to the Istio architecture, including the sidecar model and what it means to deploy your application in this way. He will cover the technologies that overlap with existing framework capabilities such as security and fault tolerance. The differences between the approaches will be highlighted, including when to use which and how you can make them work in harmony together.

Istio also provides capabilities that compliment existing microservice and cloud native architectures. He will cover some of these functions, such as smart routing to enable A/B testing and canary deployments, together with how to make use of them within this new platform.

Speakers
avatar for Ozzy Osborne

Ozzy Osborne

Software Developer, IBM Canada Ltd
Ozzy has over two decades of experience in Enterprise Software Development for IBM, mainly working with Java based technologies and enterprise middleware. An enthusiastic developer, who loves to "make things work", and isn't scared to take things apart to figure out how, he has most... Read More →



Thursday April 19, 2018 2:35pm - 3:05pm EDT
Meeting Room 253C

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. 

Speakers
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

2:35pm EDT

BOSH 2017/18 - A Year in Review - Dr. Nic Williams, Stark & Wayne
BOSH and the entire ecosystem of BOSH releases and deployment projects went thru huge, exciting changes in 2017. For one, BOSH became easy and fun to use.

This session will be a rapid fire reivew of dozens of improvements to BOSH, BOSH releases, and BOSH deployments. If you want to get the most out of BOSH, then this is the session for you.

Not to be missed!

Speakers
DN

Dr. Nic Williams

Dr Nic Williams from Stark & Wayne is the author of the free online books Ultimate Guide to BOSH, https://ultimateguidetobosh.com, and Concourse Tutorial https://github.com/starkandwayne/concourse-tutorial, and one of the most active users and community members of BOSH, CF, CFCR... Read More →


Thursday April 19, 2018 2:35pm - 3:05pm EDT
Meeting Room 252A/B
  Core Projects

2:35pm EDT

SaaSB - One Broker to Rule Them All - Christian Brinker, evoila
At the foot of mount coal there was forged a service broker. One Broker to rule them all. For the hackathon at the CF Summit Europe 2017 the fellowship of the broker came together to bring Cloud Foundry a service broker to enable access to the marketplace for all of the apps deployed to Cloud Foundry.

Cloud Foundry helps developers to deploy their applications in a fast and easy manner. Thereby one of the key benefits is usage of services from the marketplace. But one problem remains. The high isolation between platform users leads to a lack of interaction points between them. Either sharing solutions between departments in private clouds or monetizing your applications in public clouds is well support.

But why not providing your apps through the marketplace to other platform users? This addresses the winning team of the CF Summit Europe 2017 hackathon with their Software-as-a-Service-Broker. A service broker allowing the platform provider to enable offerings of apps in the marketplace. Normally this needs the development of a new service broker for each kind of app. The SaaSB even enables for a pay-as-you-go selling of the apps via the platform provider.

“One Broker to rule them all,
One Broker to find them;
One Broker to bring them to all
and in Cloud Foundry bind them.”

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 →



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

2:35pm EDT

Eyes on Target - Continuously Fielding Mission Driven Value - Keith Strini, Pivotal
At Pivotal, when we entered the national security space we made a conscious effort to translate the shared values of our company into those that were culturally aligned with this community. We did this with the stubborn intent to not sacrifice the speed at which we enable our customers to deliver innovation.

It required us to extensively collaborate with national security customers to define a new goal to align value and distill the non-value added work. This new primary goal was the development and implementation of a continuous fielding model. With a unified fielding platform strategy we are collectively working to overcome the delivery challenges of fielding to the last mile, out to the edge.

In the national security space its not how fast can you get an idea into production but how fast can you deliver a compliant solution to a mission need. This requires all of the pieces to be accounted for including compliancy. It drives a single KPI, the mean time between fielding. This KPI measures our ability to deliver the velocity needed to maintain the Effective Operational Agility.

Speakers
avatar for Keith Strini

Keith Strini

Advisory Solutions Architect 咨询解决方案架构师, Pivotal
Keith Strini is the Advisory Solutions Architect for Pivotal, implementing Cloud Foundry solutions across a wide variety of customer environments. Keith recently presented at Cloud Foundry Summit - Frankfurt, CF Summit - Basel, and CF Summit - Boston. He was most recently selected... Read More →



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

3:15pm EDT

Building Responsive Systems with Serverless, Event-driven Java - Richard Seroter, Pivotal & Asir Vedamuthu Selvasingh, Microsoft
Speed. It matters in software. Not going fast just for the sake of it. No, it's about learning quickly and delivering insight and capabilities that move you forward. How does event processing make this possible? What role does serverless technology play? In this talk, Richard from Pivotal and Asir from Microsoft take a look at event-driven architectures, and how to realize it with a Java-centric solution. This solution collects data from around the world and reveals real-time insight. The presenters will demonstrate all the components, including Spring Boot, Azure Event Hubs, Azure Functions, and Spring Cloud Function. After this talk, attendees will have the knowledge they need to deliver modern, responsive systems.

Speakers
AS

Asir Selvasingh

Principal Program Manager, Java on Azure, Microsoft
Asir started building Java apps in 1995. He has been into developing enterprise products, applications and open source projects for years now. Asir focuses on everything needed for the developers to build Java apps on Azure.
avatar for Richard Seroter

Richard Seroter

VP of Product Marketing, Pivotal
Richard Seroter is the VP of Product Marketing at Pivotal, with a master’s degree in Engineering from the University of Colorado. He’s also an 11-time Microsoft MVP for cloud, Pluralsight trainer, lead InfoQ.com editor for cloud computing, frequent public speaker, and author of... Read More →



Thursday April 19, 2018 3:15pm - 3:45pm EDT
Meeting Room 253C

3:15pm EDT

So You Think You Can Write a CNI Plugin for Cloud Foundry? - Amit Bose & Mandeep Dhami, Cisco
Sure, you can write a CNI plugin. Unfortunately, though, that is not likely to be sufficient to integrate Cloud Foundry with your network system. In this session, the presenters describe their experience in making Cloud Foundry containers work seamlessly with a third party software-defined network system - what they learnt and what could be improved. They review the networking architecture of Cloud Foundry, discuss the challenges and opportunities its presents and then share the design choices they made. They also talk about engaging with the community and encouraging vendor contributions to the Cloud Foundry ecosystem.

Speakers
AB

Amit Bose

Cisco Systems
Amit is a technical lead with the ACI group in Cisco Systems. His primary focus is designing and building solutions that enhance and integrate open-source technologies like Cloud Foundry, Kubernetes, OpenStack etc with the ACI software-defined networking infrastructure.
MD

Mandeep Dhami

Cisco Systems
Mandeep is a technical manager and architect with the ACI group in Cisco Systems. Among other things, he works on designing and delivering solutions to integrate open-source technologies like Cloud Foundry, Kubernetes, OpenStack etc with the ACI software-defined networking infras... Read More →



Thursday April 19, 2018 3:15pm - 3:45pm EDT
Meeting Room 253A

3:15pm EDT

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 April 19, 2018 3:15pm - 3:45pm EDT
Meeting Room 257A/B

3:55pm EDT

Designing, Implementing, and Using Reactive APIs - Ben Hale & Paul Harris, Pivotal
The Java community is on the cusp of a major change in programming model. As the industry moves towards high-performance micro-service architectures, the need for a reactive programming model becomes clear. In this session, the lead developers of the Cloud Foundry Java Client will talk about what led them to choose a reactive API. Using that project as a lens, they'll explore how they designed and implemented this API using Project Reactor and what users will expect when using a reactive API. If you are a developer looking to provide reactive APIs, this is your chance to gain the experience of team building a large, production-ready reactive library.

Speakers
avatar for Ben Hale

Ben Hale

Staff Engineer 2, VMware
Ben Hale leads Pivotal’s Java Cloud Foundry efforts including being a founding member of the Cloud Native Buildpacks CNCF Sandbox project and leading the Cloud Foundry Java Buildpack. In addition to this work, he’s very involved in the Reactive Programming scene founding the Reactive... Read More →
avatar for Paul Harris

Paul Harris

Cloud Foundry Java Client Lead, Pivotal
Paul Harris is the lead developer for the Cloud Foundry Java Client, working on bringing the power of Cloud Foundry’s API and CLI to Java. Prior to working on Cloud Foundry, Paul worked on large-scale middleware management tools, tc Server, and dm Server (OSGi). He’s worked in... Read More →



Thursday April 19, 2018 3:55pm - 4:25pm EDT
Meeting Room 253C

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.

Speakers
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

3:55pm EDT

CF Application Runtime on CF Container Runtime (Kubernetes) - Thinh Nguyen, EMC
Due to CF Application Runtime(CFAR) and CF Container Runtime (CFCR) benefits, we use them for automating applications deployments in the cloud. However, as CFAR usually underutilizes its cloud infrastructure due to its large resource consumption, we experimentally put its components on top of CFCR. As a result, we got a utilized and scalable combination that brings the best of both platforms for cloud application deployments.

Speakers
avatar for Thinh Nguyen

Thinh Nguyen

Software Engineer 2, Dell EMC
- Cloud Foundry contributor. - Speaker at CF summit Santa Clara 2017 and CF summit North America 2018. - Work under Dell EMC Technology Research and Innovation Group.



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

4:45pm EDT

Enabling .NET Applications with Performance Monitoring and Management on Cloud Foundry - Dave Tillman, Pivotal
Applications with complex distributed architectures typically have dozens of dependencies which at times fail or become unresponsive. Detecting these problems in a timely fashion and then troubleshooting them in a distributed environment can pose a significant challenge.
This developer level talk we will explore how you can use the Steeltoe Management frameworks to enable your .NET application with performance monitoring, management diagnostic endpoints, and distributed tracing all of which seamlessly integrate with Cloud Foundry. We will use a polyglot based micro-services sample application (i.e. Java and .NET) together with Pivotal Apps Manager and Pivotal Cloud Foundry Metrics to illustrate how all these tools integrate and can be used in detecting and diagnosing a failing application.

Speakers
DT

Dave Tillman

Engineer, Pivotal
Dave Tillman is the lead engineer on the Steeltoe open source project. He has many years of experience as both a Java and a .NET developer and currently works for Pivotal.



Thursday April 19, 2018 4:45pm - 5:15pm EDT
Meeting Room 254A/B

4:45pm EDT

Managing Session State with REDIS and Spring Data Redis - Ram Gopinathan, T-Mobile
A cloud-native web application that is used by millions of users, managing session state in a clustered environment can bring numerous challenges. This session will focus on leveraging REDIS along with Spring Data Redis for managing session state. We will discuss benefits of using REDIS, various tips and tricks, things to watch out for, etc. learned from large-scale implementations in the real world

Speakers
avatar for Ram Gopinathan

Ram Gopinathan

Principal Technology Architect, T-Mobile
Ram is a Principal Technology Architect with 23+ years of experience in the Software industry with primary focus on containers, microservices, IoT and full stack software development. Ram also worked



Thursday April 19, 2018 4:45pm - 5:15pm EDT
Meeting Room 253C

4:45pm EDT

Baking Clouds! An Experiment Involving Raspberry Pis, BOSH - Christiaan Roeleveld & Ruurd Keizer, ITQ
In this session, we will demo an experiment in which we run Cloud Foundry (workloads) on a bunch of Raspberry Pis. As Raspberry is ARM instead of x86, and has no virtualization, we had to work through the whole stack, including the creation of a minimal IaaS, BOSH CPI, ARM stemcells, BOSH agent, and a buildpack. We will talk about each of these, the architecture and what we learned along the way. Did we say *live demo* yet?

Speakers
avatar for Ruurd Keizer

Ruurd Keizer

Cloud Native Lead, ITQ Consultancy
Ruurd Keizer is responsible for all things Cloud-Native at ITQ, and spends the majority of his time with customers as a consultant, architect and engineer on Pivotal Cloud Foundry and its ecosystem. Prior to this he was active as developer working predominantly with C#/.NET, C... Read More →
avatar for Christiaan Roeleveld

Christiaan Roeleveld

Consultant, ITQ
Christiaan works as a consultant at ITQ. After years of building cloud automation solutions based on VMware products he finally found the cloud-native path. He is now helping customers implement Cloud foundry, blogging about Cloud Foundry, runs the BOSH Rocks! youtbe channel and does... Read More →



Thursday April 19, 2018 4:45pm - 5:15pm EDT
Meeting Room 253A

4:45pm EDT

Ensuring Platform Security with Windows Bosh Add-ons and Runtime-Config at Boeing - Sheryl Maris, Boeing
We did it! InfoSec said “Not a chance you’re deploying Ubuntu and Windows on Pivotal Cloud Foundry unless you meet our highly stringent requirements!”. We were told – “You must implement virus protection and reporting; you must monitor about 100ish security controls, check them daily, and report anomalies daily; you must force multi-factor authentication for the opsman UI and SSH connections to opsman, and you must not allow direct access to any servers – all access must come from only the load balancers and go-routers”. What? Really? Um, okay, I see we have no choice.
Under immense time pressure, we found a way. We added some fairly simple Bosh Add-ons to the runtime config and applied via Concourse to all of our foundations. How easy was that?
Maybe your InfoSec team is as hard as ours (pretty likely). If you’re an operations/infradev person focused on security and want to learn an eloquent and technically simple way to meet their requirements, please come by and hear from our off-the-wall team.  Cooperating daily with our InfoSec lead E.J., our stressed out Service Manager Brad was, well, stressed out. Our tech leads, James and Sheryl saved the day (with the help of our Pivots of course).
You’ll walk away learning some simple custom Bosh Add-ons applied via Runtime Config that met InfoSec’s tough requirements. Probably similar requirements at almost any company I would hazard a guess.  We would love to talk to you anytime about our journey. We have implemented Windows on PCF quite successfully (how did we do this with the MS licensing restrictions?) and are hosting .NET Framework applications and .NET Core on Linux, we plan to implement Windows 2016 Core this year, Developers use SteelToe for the .NET Core and Framework applications to take advantage of Spring framework, we use SAML federation via PingFed to our Active Directory, Multi-Factor Authentication via smart card for Opsman, and probably a hundred other interesting topics.
 Attend this talk to learn some simple, custom BOSH add-ons applied via Runtime Config saved the day, using Concourse to deploy to all foundations.


Speakers
SM

Sheryl Maris

Boeing
"Before starting with Boeing, Sheryl was in the customer service industry, never finding the challenges she thrived for. A single mother of 2, she went back to college in 2006 earning three degrees. Sheryl now thrives for the challenges she encounters as a core member of the PCF Core... Read More →


Thursday April 19, 2018 4:45pm - 5:15pm EDT
Meeting Room 258B

5:25pm EDT

Avoiding Tainted Tenant Apps with Staging Gates and Electric Fences - Bret Mogilefsky, 18F
You've deployed Cloud Foundry and now your tenant applications are unable to mess with each other. Mission accomplished, right? Not if you're the government! In this session, we'll describe how the cloud.gov team used Cloud Foundry's multi-buildpack feature to scan for CVEs during staging, and used kernel tracing to report and optionally restart apps that behave in unexpected ways.

Speakers
avatar for Bret Mogilefsky

Bret Mogilefsky

Innovation Specialist, 18F
Bret Mogilefsky is an Innovation Specialist at 18F, the agile design and development consultancy inside government, for government. Bret leads teams and projects focused on deconstructing the biggest technical hurdles to improving government services. Prior to 18F, Bret was the architect... Read More →


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

11:25am EDT

From Zero to Mobile on Cloud Foundry in 8 Weeks: A Model for How It Is Done - Josh Davis, Platform Consulting Group & Frank Carrubba, MEDSiS International
Creating a software solution from scratch that supports national governments and global healthcare organizations sounds challenging. And the idea of doing it in a mere eight weeks seems crazy! But our mission to transform a legacy process for the management of Vaccination Records across world populations was exactly the type of project that fits with today's digital transformation agendas.

Equipped with a technology platform based on Cloud Foundry and Android, and leveraging modern software development techniques, our team was able to deliver a mobile Vaccine Management System that satisfies the latest United Nations and World Health Organization usability standards on-time and on-budget. With diverse requirements ranging from very critical security compliance to EU data rules to passport chip technology, this presentation will document our journey from idea to product in just weeks, while sharing our key learnings across all phases of the project, including our best practices for deploying and managing Cloud Foundry at pace.


Speakers
avatar for Frank Carrubba

Frank Carrubba

MEDSiS International
The Director of Software Development at Medsis, Frank Carrubba is a highly motivated United States Marine Corps veteran. He was recruited in 2016 to lead the global software development team at Medsis. His task is to create state of the art micro-service applications for the international... Read More →
avatar for Joshua Davis

Joshua Davis

Platform Architect, Platform Consulting Group
Joshua Davis Born in New York City, Joshua began working for the Telecom and the Travel related industry while specializing in Object Oriented Programming in C++ with the Oracle toolset (PRO*C, PL/SQL, Forms, Reports, etc.). In 1999, Joshua decided to become a full-time Java Developer... Read More →



Friday April 20, 2018 11:25am - 11:55am EDT
Meeting Room 253B

11:25am EDT

Deploying and Operating Cloud Native .NET apps - Jenny McLaughlin & Cornelius Mendoza, Pivotal
As .NET developers and Windows operators, we want to let cloud services do more for us so we can focus on delivering business values. In other words, we want to innovate faster without sacrificing our weekends.

Containerization has been a myth for those in the Windows world. What does it mean and how can we best leverage it to our advantage? In this talk, we will discuss how Windows containers are implemented in Cloud Foundry so .NET developers can have the same CF Haiku experience as Java developers: "Here is my source code, run it in the cloud for me, I do not care how." What about Day 2 operations? We will also examine how the platform takes care of the Day 2 concerns. In addition, we will explore Docker containers and provide insights on pros and cons and best use cases.

Speakers
CM

Cornelius Mendoza

Sr. Platform Architect, Pivotal
Cornelius Mendoza is a Senior Platform Architect for Pivotal.  He has been working with companies to transform the way they deliver .NET applications leveraging Cloud Native patterns.  Cornelius has managed large global business transformation projects leveraging multi-disciplinary... 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 →



Friday April 20, 2018 11:25am - 11:55am EDT
Meeting Room 254A/B

11:25am EDT

Platform Automation the Pivotal Way: How I Learned to Stop Typing and Love the Operations Manager - Alan McGinlay, Pivotal
Operational efficiency is a key goal in the world of cloud platforms, but how you get there is your choice.

The Pivotal Network and Pivotal Cloud Foundry Operations Manager provide customers with cosy browser interfaces for deploying and upgrading robust distributed systems without you ever getting your hands really dirty. But where's the catch?

With major releases of Pivotal Cloud Foundry scheduled every quarter and the spectre of critical vulnerability lurking around every corner, your business depends upon a reliable and repeatable strategy for repaving all your instances with confidence and speed. The words "mouse" or "keyboard" should not feature in your solution, but where does that leave us with the Operations Manager?

In this session, Alan will discuss his experiences with the Operations Manager and how a chance encounter with the Ops Manager API led to some deep dives and a new way of thinking about CI/CD in the platform space.

Speakers
avatar for Alan McGinlay

Alan McGinlay

Principal Technical Instructor, Pivotal
Alan is a Principal Technical Instructor for Pivotal. Using Cloud Foundry with a sprinkling of cloud-native development magic, Alan enables customers across a number of verticals to transform the way they build and deploy modern software. Alan is the primary contributor to Pivotal's... Read More →



Friday April 20, 2018 11:25am - 11:55am EDT
Meeting Room 257A/B

12:05pm EDT

Growing Pains: Cloud Foundry at Scale at Garmin - Jonathan Regehr, Garmin International
Garmin has been running Production Apps in Cloud Foundry for a couple of years. As trust in the platform has grown, so have the size and importance of the apps. Jonathan will discuss the issues and solutions encountered along the way. Topics will include expanding a foundation and managing developer access to Garmin's multiple foundations.

Speakers
avatar for Jonathan Regehr

Jonathan Regehr

Senior Software Engineer, Garmin International
Jonathan is a Senior Software Engineer with Garmin International with over 19 years of development and architecture experience. He is a thought leader when it comes to developing applications that run in Pivotal Cloud Foundry, Cloud Native, CI/CD and Automation. Previous speaking... Read More →



Friday April 20, 2018 12:05pm - 12:35pm EDT
Meeting Room 253B

12:05pm EDT

Delivering Business Value by Migrating & Modernizing .NET - Naveen Babu, Travelers & Zach Brown, Pivotal
Developers choose to use .NET when building new and modernizing existing business applications for a variety of reasons including skills/knowledge, personal preference and existing portfolio/investment. In this session, Naveen (Travelers) and Zach (Pivotal) will share real-world experiences of migrating and modernizing .NET applications on Cloud Foundry.

Cloud computing encourages a new set of patterns and best practices, such as microservices, 12-factors, service registry, and circuit breakers, to name a few. Using tools like Steeltoe and Cloud Foundry, developing new greenfield .NET apps that embrace these cloud-native patterns has become relatively easy. On the other hand, migrating and modernizing existing brownfield .NET apps is the elephant in the room. Practices that developers commonly used in the past (e.g. dependencies on the registry, GAC, and local file system) have become cloud anti-patterns. From their experience developing and migrating .NET applications at Travelers, the speakers will share some of the challenges faced and lessons learned with a focus on delivering business value.

This session is for developers and architects who want to unlock business value in their existing .NET application portfolio by migrating and modernizing their apps on Cloud Foundry.

Speakers
NB

Naveen Babu

Travelers
Naveen Babu is a lead architect in Claim Technology, Travelers. Co-chairing Cloud Native domain team at Travelers, he is a cloud evangelist architecting, coaching, mentoring and delivering cloud applications. He conducts workshops, speaks at forums like Speaker Series to promote/teach... Read More →
avatar for Zach Brown

Zach Brown

Product Owner, Pivotal
Zach Brown starting building web sites in the 90s using Netscape-optimized HTML, cgi, and lots of Photoshop lens flares. He spent many years as a developer on the Microsoft stack, then as an architect and manager of dev teams. Currently he's responsible for product strategy and marketing... Read More →



Friday April 20, 2018 12:05pm - 12:35pm EDT
Meeting Room 254A/B

12:05pm EDT

Extending the BOSH Backup and Restore Framework - Therese Stowell & Chunyi Lyu, Pivotal
BOSH Backup and Restore (BBR) is a backup and restore framework, designed for distributed systems, that has been adopted by the CF Extensions as the de facto backup and restore solution for CF. It has moved on quite a bit since its first release in summer 2017, including support for the new standard CF, cf-deployment. Operators will be pleased to hear about security enhancements, improved automation, and reduced API downtime. Therese and Chunyi will announce exciting integrations from partners like Stark & Wayne and Dell/EMC, support for additional hardware configurations and data services, and validation of backup artifacts.

Speakers
CL

Chunyi Lyu

Pivotal
Chunyi Lyu is a software engineer at Pivotal, working on Backup and Restore. She previously worked on Release Integration team and has extensive experience on the open source Cloud Foundry and BOSH.
avatar for Therese Stowell

Therese Stowell

Director, Product Management, Cloud R&D, Pivotal
Therese Stowell is Director, Product Management at Pivotal. She has worked in the software industry for 20+ years as programmer, interface designer, and product manager. She developed the command line environment in Windows, founded a successful social enterprise, and was part of... Read More →



Friday April 20, 2018 12:05pm - 12:35pm EDT
Meeting Room 253A

2:05pm EDT

From Big Data to Global Lean Application Platform - Our Journey to Cloud Foundry - Olivier Brun, Orange & Alexandre Vasseur, Pivotal
Orange Group has mandate to setup large innovative solutions to support all countries and business needs. It covers platform think, build and run both as one central or several country level instantiations while keeping homogeneity and reducing costs and snowflakes.

As part of a global cloud native transformation across Orange countries, businesses and IT teams - OLAF Orange Lean Application Facilities was launched and encompasses topics from CI/CD developer ecosystem tools to actual big data, NoSQL 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 Orange Group how we leveraged and expanded the specifics of Pivotal Cloud Foundry, Pivotal DOJOs implementation approach and the Cloud Foundry partner ecosystem to rollout OLAF with developer-efficiency, secure-first, global-ready and automate-everything core goals in our design.

Speakers
avatar for Olivier Brun

Olivier Brun

Technical Leader, Orange
Olivier Brun has spent the last 2 years working at Orange on the Cloud infrastructures by leading the technical working streams of the global OLAF platform : a cloud native transformation plan of Orange at scale. His 12 years spent at Orange provided him varied experience from Java... Read More →
avatar for Alexandre Vasseur

Alexandre Vasseur

Platform Architecture, Pivotal
Alexandre Vasseur is in charge of Pivotal ‘ technical field engagements in Europe. He and his team are in charge of technical awareness and solution architecture for customers, prospects and partners in that region around Cloud Foundry and Pivotal solutions. Alexandre joined Pivotal... Read More →



Friday April 20, 2018 2:05pm - 2:35pm EDT
Meeting Room 253B

2:05pm EDT

Advanced Container Concepts for Java Applications - Julian Friedman, IBM
This talk is a deep dive including everything(-ish) you need to know about how containers interact with Java and JVM applications. From the container memory model (how to avoid getting OOMed!) to advanced JVM flags to take the best advantage of containers to how to set up and customise the java buildpacks available in cloud foundry to how to get the logs and trace from containers after they die and reproduce container issues locally. Come along to get your black belt in containerisation for Java apps.

Speakers

Friday April 20, 2018 2:05pm - 2:35pm EDT
Meeting Room 253C

2:05pm EDT

Service Fabrik 2.0 : A More Pluggable and Flexible Backing Service - Shashank Mohan Jain & Ashish Jain, SAP
Service Fabrik is an open source cloud foundry incubation project which takes care of provisioning and management of backing services. This proposal talks about a model of Service Fabrik which is event driven and based on decoupled components which participate and communicate via an event Mesh facilitated by Service Fabrik.
The concept is based on Event Sourcing where the Event Store is point of coordination for different components. This facilitates easy onboarding of external components and modules into the service Fabrik eco-system.
To facilitate this, we intend to model service Fabrik not on a request response kind of programming model, but a resource and control loop based programming model.
Some of the benefits of this model would be the following.
Adding new Provisioner
Bring your own provisioner in a polyglot language independent way, with batteries included for BOSH, Docker, RabbitMQ Virtual-Host based provisioning.
Provides a pluggable deployment pipeline and ability to define hooks as part of provisioning/de-provisioning call chain.
Cross consumption from different environment like Kubernetes
Ability to add Security Groups/Network policies based on environment. The concept adds Security Groups /Network Policies as first-class constructs in Service Fabrik Framework.
Ability to give Service endpoints via Infra Load balancers.
Ability to create Bastions per service with service based isolation of resource.
Pluggable Provisioning, Backup, Restore and monitoring with batteries included.

Presentation prepared by Subhankar Chattopadhyay and Shashank Mohan Jain

Speakers
SM

Shashank Mohan Jain

Chief Development Architect, SAP
Shashank works as a chief development Architect with SAP cloud platform. Shashank works primarily in the area of virtualization and containers. Shashank has been a speaker in multiple cloud foundry summit as well as with other known conferences.
AJ

Ashish Jain

Product Owner, SAP
Ashish Jain works as a Product Owner in SAP. He is the project lead for Service Fabrik which is an incubation project in Cloud Foundry.



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

2:05pm EDT

Customizing Your Windows Experience - Pick Your Own Journey - Guna Vijayaratnam & Rick Ross, Pivotal
Cloud Foundry provides users with a great deal of flexibility in terms of customizing the Windows experience (at the IaaS or Application) on the platform. There are several layers where this customization can be accomplished - through Bosh managed Windows releases or the actual Windows containers that host the applications.

Some of the areas that customers typically have a need to customize include:

1. Managing additional Windows services thats running on the actual VM.
2. Customizing frameworks that developers need to run their applications.
3. Managing 3rd party add-ons that are necessary to the telemetry and monitoring of their applications from an enterprise monitoring tool.

In this talk, Guna and Rick will cover strategies for accomplishing each of these tasks with a brief example of how they can be accomplished.

Speakers
RR

Rick Ross

Advisory Platform Architect, Pivotal
Rick Ross works at Pivotal as a Advisory Platform Architect where he helps Fortune 500 companies transform the way they build, deploy, run and operate their applications. He is a published author and has spoken at technical conferences such as Dreamforce in locations around the w... Read More →
avatar for Guna Vijayaratnam

Guna Vijayaratnam

Platform Architect, Pivotal



Friday April 20, 2018 2:05pm - 2:35pm EDT
Meeting Room 257A/B

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. 

Speakers
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

2:45pm EDT

Windows Server Containers for Application Runtime - Matthew Horan & Sunjay Bhatia, Pivotal
The Garden Windows team has been hard at work extending the Cloud Foundry Application Runtime with support for Windows Server Containers. We'll be providing an update on our progress in implementing Windows Server Containers support, and discuss the architecture of this implementation. We'll assess the new file-system and network isolation provided by Windows Server Containers, and cover some of the differences between Windows Server 2012R2 "containers" and what's offered in Windows Server 2016. We'll discuss some future roadmap items like OCI image support and other features that have been unlocked by Microsoft's container implementation. Finally, we'll provide a demo of the Windows Server Containers functionality currently present in cf-deployment.

Speakers
SB

Sunjay Bhatia

Software Engineer, Pivotal
Sunjay Bhatia is a software engineer at Pivotal Cloud Foundry, working on the Diego container runtime team. He has previously worked on the Garden-Windows team, helping to bring Windows Server Containers to Cloud Foundry.
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 →


Friday April 20, 2018 2:45pm - 3:15pm EDT
Meeting Room 252A/B
  Core Projects

2:45pm EDT

Open Service Brokers for the CF Container Runtime - Jonathan Berkhahn & Morgan Bauer, IBM
The Open Service Broker API is an open standard based on the Cloud Foundry service broker model. The Cloud Foundry Container Runtime is backed by Kubernetes, a container orchestrator. The Kubernetes Service Catalog project is an implementation of the platform side of the OSBAPI running as part of Kubernetes. Come learn how to utilize the same brokers and services you use for applications running on CF for containers hosted by the new container runtime. We'll briefly cover the service broker architecture before demoing the set-up and operation of the Service Catalog on top of the CF Container Runtime and going over best practices for writing brokers to ensure that they are multi-platform compatible.

Speakers
JB

Jonathan Berkhahn

Open Source Contributor, IBM
Joanthan is a software engineer that contributes to open source projects in the cloud platform space. He has previously contributed to Cloud Foundry, and currently contributes to Kubernetes Service Catalog and various Kubernetes Operator related projects. He has spoken at several... 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 →



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

2:45pm EDT

Automating Your Automation, or How I Learnt to Love the Pipeline - Kevin Rutten & James Hunt, Stark & Wayne
Automation with pipelines is a critical part to modern development and operations. Pipelines reduce human errors, improve testing, and improve workflow. Why wouldn’t you want to automate something? Kevin and James want to help show you some of the tools, templates, and tutorials that will make you too love the Pipeline

- The "repipe" concept
- Go-binary release pipeline template
- Things learnt supporting CloudFoundry-Community pipelines
- Highlights from Pivotal’s PCF-Pipeline scripts
- Creating pipelines automatically 
- Automating the pulling data from vSphere


Speakers
avatar for James Hunt

James Hunt

Director, R&D, Stark & Wayne
James Hunt is the Director of Research & Design at Stark & Wayne, a leading Cloud-Native consultancy. He has authored dozens of Open Source projects, including: SHIELD, Safe, Gluon, Spruce, and more.
avatar for Kevin Rutten

Kevin Rutten

Cloud Engineer, Stark & Wayne
Kevin Rutten is a Cloud Engineer at Stark & Wayne. He has worked with everything from eight-bit microprocessors, to setting up new Data Centres and is currently developing the tools to streamline the deployment and maintenance of BOSH and Cloud Foundry components. Kevin has worked... Read More →



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

3:45pm EDT

Generic Config API: Beyond Cloud, Runtime, and CPI Configs - David Ansari, SAP SE
This talk starts by demystifying the existing cloud, runtime, and CPI conifg types and revealing weaknesses of their corresponding API endpoints.

We then present the new generic config API which not only unifies existing configs but, most notably, allows operators to upload any type of config to the BOSH director providing versioning, diffing and branching functionalities out-of-the-box.

For BOSH operators, these new config types enable unforeseeable uses cases. We present a couple of use cases which are already in the backlog and explain how operators can leverage the functionalities introduced by generic configs.

Speakers
avatar for David Ansari

David Ansari

Developer, SAP
David works as an open source software developer at SAP. After completing the Pivotal Dojo program in San Francisco he joined the BOSH Openstack CPI team in Walldorf, Germany.



Friday April 20, 2018 3:45pm - 4:15pm EDT
Meeting Room 252A/B
  Core Projects

3:45pm EDT

How CF Networking Could Solve Your Environment Specific Use Case - Konstantinos Karampogias, Swisscom
Very often, Cloud Foundry operators are facing a case which they can only solve in a way that is tightly connected to their internal infrastructure. Any feature request to integrate such environments-specific solutions will inevitably be rejected. In a situation like that, operators have to introduce a dirty workaround, which is not ideal. Adding a custom behavior by extending the network stack will be of great benefit.

In this talk, Konstantinos presents an extension to the network stack which addresses a known network limitation of the platform. The solution is leveraging the extensibility added by the CF Networking release and the plugin chaining, which is the latest feature of the Container Networking Interface (CNI) community. We will begin with a deep dive into the networking stack. A demo will follow that presents a modified Cloud Foundry that solves the external traffic identification problem. According to which, the space or the org of an application cannot be identified in the transport layer (TCP/UDP) outside the Diego Cell.

After this talk, the attendees will
- Demystify the Cloud Foundry network stack
- Learn how the CF-networking release enabled extensibility
- Be introduced to the latest feature of CNI
- Understand how several problems can be solved in the network stack

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.



Friday April 20, 2018 3:45pm - 4:15pm EDT
Meeting Room 253A

3:45pm EDT

Customizable CI/CD with Cloud Foundry - Wei-Min Lu & Yuebin Shen, Anchora
CI/CD (Continuous Integration/Continuous Delivery) is an essential requirement for enterprise PaaS solution. Due to different process requirements from difference users, it is required that CI/CD be made customizable by the users. In this presentation, we will introduce such a flexible CI/CD solution that provides an end-to-end application continuous delivery process via visualized methods with various built-in services. This approach enables the complete process from app development to deployment with seamlessly integration with Cloud Foundry. It supports the app deployment onto the Cloud Foundry platform using code packages or image files, process verification and approval, module self-definition, and notification etc.

Speakers
WL

Wei-Min Lu

CEO, MoPaaS
Dr. Lu is the founder and CEO of Anchora (MoPaaS), which is the leading cloud platform solution provider in China that builds the converged platform solution that enables both the first public open cloud platform service (MoPaaS: http://www.mopaas.com) and an enterprise-class PaaS... Read More →



Friday April 20, 2018 3:45pm - 4:15pm EDT
Meeting Room 257A/B

4:25pm EDT

Running Multi-Cloud Microservices with Cloud Foundry - Maggie Ambrose & Cameron Stewart, Pivotal
What does it take to have an application be highly available to users in regions all over the globe? How do you take advantage of “Best in Cloud” features from multiple cloud providers? These are just some of the questions that technologists are grappling with in the new multi-cloud reality.
In this session, we will confront these questions with an example of a Java-based microservices application running globally on multiple clouds, taking advantage of different infrastructures and services including Spring Cloud.
The Cloud Foundry platform is an important enabler of the capability to deliver multi-cloud, reliable applications to users world-wide.
The audience will learn about the benefits achieved by running applications in a multi-cloud model, and how to do it effectively.

Speakers
avatar for Maggie Ambrose

Maggie Ambrose

Pivotal
Maggie is part of the Global Ecosystem Team at Pivotal. She works on expanding the Pivotal ecosystem with joint solutions across Dell Technologies. She is an Austin local and a member of Women Who Code Austin. Previous speaking experience includes Open Source Communities panel at... Read More →
CS

Cameron Stewart

Pivotal
Cameron comes from a full-stack developer background which makes her fiercely passionate about all things cloud-native, 12 factor and agile. As part of the Global Ecosystem team at Pivotal, Cameron works with a variety of partners to help bring cloud-native solutions to joint customers... Read More →



Friday April 20, 2018 4:25pm - 4:55pm EDT
Meeting Room 253C