Adopting [VMware Tanzu Application Service] At An Automobile Manufacturer - Gregor Zurowski, Thomas Seibert (Mercedes-Benz.io GmbH)

December 8, 2017

The main idea for this talk is to show the audience how we implemented a microservice architecture based on Pivotal Cloud Foundry (PCF) in a corporate environment by avoiding monolithic applications, allowing shorter release cycles and enabling horizontal scalability with a multitude of teams. This case study covers project inception, conception, implementation and going into production. The goal is to share our experiences, ideas and gotchas on our path to digital transformation with PCF. We start off by briefly describing our initial design ideas of moving away from a heavyweight application model to lightweight, flexible and scalable applications. In the main part of the presentation we focus on the design and architecture of our PCF environment and our microservice applications. In this part, we discuss the following topics: How we set up our PCF foundations. How we enabled our teams and organized business services into PCF orgs and spaces. Our development stack that includes Spring Boot, Spring Cloud, and Spring Cloud Services. The need for shared services across space and org boundaries. Our application versioning concept and how we implemented it. The use of an API gateway component and how we implemented it, Patterns for backend integration, Zero downtime deployments. In the last part, we speak about issues we experienced, lessons we learned, plans for improvement, as well as opportunities and enhancements for the platform. Slides: https://www.slideshare.net/Pivotal/adopting-pcf-at-an-automobile-manufacturer Gregor Zurowski, Software Architect, Independent Consultant Thomas Seibert, Senior Technical Lead Architect Mercedes-Benz.io GmbH

Previous
The Journey to DevOps: What I Learned - Brian Roche, Cognizant
The Journey to DevOps: What I Learned - Brian Roche, Cognizant

The rapid advancement of technology has created an inescapable reality that every company must evolve in or...

Next Video
Connecting All Abstractions with Istio - Laurent Demailly, Google & Ramiro Salas, Pivotal
Connecting All Abstractions with Istio - Laurent Demailly, Google & Ramiro Salas, Pivotal