SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
SpringOne - September 1-2, 2021
Optimizing TAS Usage at Ford Motor Company
Welcome and Introduction
Todd Hall
Customer Success & Consulting Manager
Platform Enablement – Enterprise Connectivity
Mathi Vairaperumal
Consulting Architect
Dev Enablement - Enterprise Architecture
 In this session, you'll learn how an experiment led to the launch
of a new product, the Cloud App Optimizer
 This product allows teams at Ford to schedule downtime of
applications that do not need to be running 24x7 (DEV, QA,
Batch). The benefit to our teams is that they can easily reduce
the consumption and thus the billing associated with their use of
our Tanzu Application Service environments and associated
infrastructure
 We will also cover how our Enablement organizations have
invested in creating tools, libraries, application accelerators, self-
service cloud provisioning tools etc., and how they've been key
in allowing other experiments and products to go from concept
to production at a pace we have never witnessed before!
Optimizing TAS Usage - Overview
 Ford Journey with Pivotal/VMware: PCF/TAS History
 The Cloud App Optimizer Product
 Application Accelerators – Enablement & Automation in Action @ Ford
 More Application Accelerator Success Stories
 Road Map – What’s next @ Ford
Agenda
Ford Journey with Pivotal/VMware: PCF/TAS History
Founded in 1903 by Henry Ford
Headquartered in Dearborn, Michigan
Produced 4.187 million vehicles (2020)
under the Ford and Lincoln brands
186,000 Employees Globally
source: https://en.wikipedia.org/wiki/Ford_Motor_Company
Ford Motor Company
Ford has been using PCF/TAS since 2016
• We have run PCF (TAS for VMs as its now known) on-premise and in public
cloud
• Currently, running 18 foundations across North America, China and India
• We have over 35K application instances running across these foundations
• PCF is primary/first option for hosting cloud native applications
History & Scale
Freedom to use technology, but guardrails are in place!
• We have Java (Spring & Liberty), JavaScript (Angular, React, NodeJS etc.),
Python, Static HTML etc.
• “Standard” Technology Stack consists of Java/Spring Boot for API/Microservices
layer and Angular for presentation layer (over 80% of apps)
• We have Enablement Organizations and our Infrastructure organization working
together in establishing the guardrails. Our enablement orgs also provide
DevSecOps automation, consulting, guides, code, and support to our product
teams
Technology Stacks
The Cloud App Optimizer
• A web-based tool that allows you to create
and maintain a schedule for starting and
stopping your application instances
• Cloud application hosting is billed on a
consumption basis.
• Teams that are co-located in a geographic
region can stop their applications during
nights and weekends
• Dev, QA, Experiments, POC Environments
not needed 24x7
Cloud App Optimizer – What & Why
• Since April 2021 launch, we
have seen steady growth –
1200 apps now using our tool
• A typical team can save
almost 50% of their
consumption costs
Metrics
• Internal Budget Dollars (Blue $) are saved for on-premise, but real dollars
(Green $) will be saved as we run more in public cloud
• Some of our more complex programs that have 10+ microservices and
maintain several non-production environments (DEV, QA, EDU,PRE-PROD)
have huge savings potential
• Ford reserves “Power Up” time for all IT Employees to focus on learning and
innovation
• Cloud App Optimizer Team began using this time
to take an idea, test the theory by creating
a P.O.C.
• Ford Application Accelerators, Automation, and the power of API were key
enablers in creating the Cloud Optimizer…more on that in a moment.
Innovation & APIs
• PCF/TAS (PaaS) is just one of the
Infrastructure in use @ Ford
• Containers & VMs are also widely used
@ Ford
• Optimizer Apps are being created now to
assist VM & Container customers to save
Blue & Green $
More Optimizers
Application Accelerators
• Developer portal for getting started with a
new project.
• Templates for various languages &
frameworks
• Workflow for onboarding to our API
Catalog
• Many templates include Pipelines for
CI/CD
• The Spring Boot/Java template will create
new project, add it to GitHub, build and
deploy it from Jenkins, deploy it to TAS.
New app running in less than 4 minutes!
/dev/central/station
• One-Stop Shop for requesting
Infrastructure in PCF / Containers /
DB / Storage / VMs / Public Cloud
Services etc.
• Vanity URLs for applications hosted
in PCF
• Getting subscriptions for Azure,
Projects in GCP
• Tekton Pipeline namespaces
• Getting SQL Server, PostgreSQL
DBs
• 120 day free-trial Infrastructure for
Innovation etc.
Ford Cloud Portal
Other Product Success Stories with Accelerators
• Purchasing Business Leadership wanted to
launch a Survey portal to assess the risk
associated with Supplier's readiness to restart
Ford Manufacturing Plants in the 2nd week of
May 2020
• Survey needs to gather data from Global Supplier
base of 3900+ for Ford Supplier Technical
Assistance(STA) Team to analyze the risk
associated with the individual suppliers in
restarting the Manufacturing plants
• Request came to EA leadership on April 5th 2020
and EA Dev Enablement Team and IT Purchasing
collaborated & launched the Survey into
Production on April 15th 2020
• Based on the risk assessment, Ford was able to
resume production in a staggered manner
starting 2nd week of May 2020!
COVID19 Global Supplier Survey
Error & Reprocessing Framework (ERF)
Source
Systems
Integration
Types
Integration Middleware Target System
REST/OData/SOAP API
Response
(Sync/Async)
Microservice 1
Integration Service Layer
S3 Upload/Download API request
Response
Response
Response
Integration Service API
POST/PUT Request
Re-Processing API Request
Response
JMS Listener
REST API Request Ford S3 Object Storage
Error & Reprocessing Framework
File
DB
Integration Service Layer Initiates Request
Error & Reprocessing Framework Initiates Request
FTP GET
Direct DB Call
ERF DB
Read / Write
Business Users
Microservice n
S3 Download API request
z/OS
Connect
EE
With service orchestration and business
transformation being performed in PCF/Java/ Spring
Boot layer , additional foundational capabilities were
identified for each of the interfaces:
• Tracking Transaction Record success/failure status
• Ability to re-trigger failed transactions
• Persist incoming payload for re-triggering
failed transactions
• Capability for Reporting and auditing transactions
Error & Reprocessing Framework (ERF)
• Dev Central Station (dcs)
• DevOps Command Center (dcc)
• Software Developer Ecosystem (SDE)
• API Hub
• Monitoring (Push Button Consumption)
• Hybrid Workplace Scheduler
Multiple Other Products
Road Map – What’s next @ Ford
Road Map – What’s next @ Ford
DevSecOps (FOSSA, Checkmarx, Blackduck, 42Crunch)
GraphQL / gRPC / Async APIs
Enterprise API Catalog / API Market Place
Serverless / Event Driven Architecture
Applications / Tools / Infrastructure Access Automation For Software Engineers
Questions?
We are hiring!
Visit http://careers.ford.com/ to learn more about
many awesome opportunities
Careers

Más contenido relacionado

La actualidad más candente

제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018
제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018 제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018
제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018 Amazon Web Services Korea
 
Serverless data and analytics on AWS for operations
Serverless data and analytics on AWS for operations Serverless data and analytics on AWS for operations
Serverless data and analytics on AWS for operations CloudHesive
 
Various Cloud offerings AWS/AZURE/GCP
Various Cloud offerings AWS/AZURE/GCPVarious Cloud offerings AWS/AZURE/GCP
Various Cloud offerings AWS/AZURE/GCPMohammad Imran Ansari
 
Deep Dive on Container Networking at Scale on Amazon EKS, Amazon ECS, & Amazo...
Deep Dive on Container Networking at Scale on Amazon EKS, Amazon ECS, & Amazo...Deep Dive on Container Networking at Scale on Amazon EKS, Amazon ECS, & Amazo...
Deep Dive on Container Networking at Scale on Amazon EKS, Amazon ECS, & Amazo...Amazon Web Services
 
AWS Presentation-1.ppt
AWS Presentation-1.pptAWS Presentation-1.ppt
AWS Presentation-1.pptusmanEhsan8
 
Kubernetes on AWS with Amazon EKS
Kubernetes on AWS with Amazon EKSKubernetes on AWS with Amazon EKS
Kubernetes on AWS with Amazon EKSAmazon Web Services
 
AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018
AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018 AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018
AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018 Amazon Web Services Korea
 
[APIdays INTERFACE 2021] The Evolution of API Security for Client-side Applic...
[APIdays INTERFACE 2021] The Evolution of API Security for Client-side Applic...[APIdays INTERFACE 2021] The Evolution of API Security for Client-side Applic...
[APIdays INTERFACE 2021] The Evolution of API Security for Client-side Applic...WSO2
 
Deep Dive into Amazon ECS & Fargate
Deep Dive into Amazon ECS & FargateDeep Dive into Amazon ECS & Fargate
Deep Dive into Amazon ECS & FargateAmazon Web Services
 
Getting Started with AWS Compute Services
Getting Started with AWS Compute ServicesGetting Started with AWS Compute Services
Getting Started with AWS Compute ServicesAmazon Web Services
 
Digital reference architecture in hybrid cloud
Digital reference architecture in hybrid cloudDigital reference architecture in hybrid cloud
Digital reference architecture in hybrid cloudDavide Veronese
 
Fuzzy Name Matching with Rosette
Fuzzy Name Matching with RosetteFuzzy Name Matching with Rosette
Fuzzy Name Matching with RosetteChristopher Mack
 
apidays Paris 2022 - The 12 Facets of the OpenAPI Specification, Steve Sfartz...
apidays Paris 2022 - The 12 Facets of the OpenAPI Specification, Steve Sfartz...apidays Paris 2022 - The 12 Facets of the OpenAPI Specification, Steve Sfartz...
apidays Paris 2022 - The 12 Facets of the OpenAPI Specification, Steve Sfartz...apidays
 
AWS 솔루션을 활용한 마케팅 및 고객 관리 혁신 – 김선수, AWS 아마존 커넥트 사업 담당:: AWS Summit Online Kor...
AWS 솔루션을 활용한 마케팅 및 고객 관리 혁신 – 김선수, AWS 아마존 커넥트 사업 담당::  AWS Summit Online Kor...AWS 솔루션을 활용한 마케팅 및 고객 관리 혁신 – 김선수, AWS 아마존 커넥트 사업 담당::  AWS Summit Online Kor...
AWS 솔루션을 활용한 마케팅 및 고객 관리 혁신 – 김선수, AWS 아마존 커넥트 사업 담당:: AWS Summit Online Kor...Amazon Web Services Korea
 
Amazon API Gateway and AWS Lambda: Better Together
Amazon API Gateway and AWS Lambda: Better TogetherAmazon API Gateway and AWS Lambda: Better Together
Amazon API Gateway and AWS Lambda: Better TogetherDanilo Poccia
 
Pace of Innovation at AWS - London Summit Enteprise Track RePlay
Pace of Innovation at AWS - London Summit Enteprise Track RePlayPace of Innovation at AWS - London Summit Enteprise Track RePlay
Pace of Innovation at AWS - London Summit Enteprise Track RePlayAmazon Web Services
 
Applying Domain-Driven Design to APIs and Microservices - Austin API Meetup
Applying Domain-Driven Design to APIs and Microservices  - Austin API MeetupApplying Domain-Driven Design to APIs and Microservices  - Austin API Meetup
Applying Domain-Driven Design to APIs and Microservices - Austin API MeetupLaunchAny
 
Coordinating Microservices with AWS Step Functions.pdf
Coordinating Microservices with AWS Step Functions.pdfCoordinating Microservices with AWS Step Functions.pdf
Coordinating Microservices with AWS Step Functions.pdfAmazon Web Services
 

La actualidad más candente (20)

제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018
제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018 제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018
제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018
 
Serverless data and analytics on AWS for operations
Serverless data and analytics on AWS for operations Serverless data and analytics on AWS for operations
Serverless data and analytics on AWS for operations
 
Various Cloud offerings AWS/AZURE/GCP
Various Cloud offerings AWS/AZURE/GCPVarious Cloud offerings AWS/AZURE/GCP
Various Cloud offerings AWS/AZURE/GCP
 
Open Banking APIs on AWS
Open Banking APIs on AWSOpen Banking APIs on AWS
Open Banking APIs on AWS
 
Deep Dive on Container Networking at Scale on Amazon EKS, Amazon ECS, & Amazo...
Deep Dive on Container Networking at Scale on Amazon EKS, Amazon ECS, & Amazo...Deep Dive on Container Networking at Scale on Amazon EKS, Amazon ECS, & Amazo...
Deep Dive on Container Networking at Scale on Amazon EKS, Amazon ECS, & Amazo...
 
AWS Presentation-1.ppt
AWS Presentation-1.pptAWS Presentation-1.ppt
AWS Presentation-1.ppt
 
Kubernetes on AWS with Amazon EKS
Kubernetes on AWS with Amazon EKSKubernetes on AWS with Amazon EKS
Kubernetes on AWS with Amazon EKS
 
AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018
AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018 AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018
AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018
 
[APIdays INTERFACE 2021] The Evolution of API Security for Client-side Applic...
[APIdays INTERFACE 2021] The Evolution of API Security for Client-side Applic...[APIdays INTERFACE 2021] The Evolution of API Security for Client-side Applic...
[APIdays INTERFACE 2021] The Evolution of API Security for Client-side Applic...
 
Deep Dive into Amazon ECS & Fargate
Deep Dive into Amazon ECS & FargateDeep Dive into Amazon ECS & Fargate
Deep Dive into Amazon ECS & Fargate
 
Getting Started with AWS Compute Services
Getting Started with AWS Compute ServicesGetting Started with AWS Compute Services
Getting Started with AWS Compute Services
 
Digital reference architecture in hybrid cloud
Digital reference architecture in hybrid cloudDigital reference architecture in hybrid cloud
Digital reference architecture in hybrid cloud
 
Fuzzy Name Matching with Rosette
Fuzzy Name Matching with RosetteFuzzy Name Matching with Rosette
Fuzzy Name Matching with Rosette
 
apidays Paris 2022 - The 12 Facets of the OpenAPI Specification, Steve Sfartz...
apidays Paris 2022 - The 12 Facets of the OpenAPI Specification, Steve Sfartz...apidays Paris 2022 - The 12 Facets of the OpenAPI Specification, Steve Sfartz...
apidays Paris 2022 - The 12 Facets of the OpenAPI Specification, Steve Sfartz...
 
API Governance
API Governance API Governance
API Governance
 
AWS 솔루션을 활용한 마케팅 및 고객 관리 혁신 – 김선수, AWS 아마존 커넥트 사업 담당:: AWS Summit Online Kor...
AWS 솔루션을 활용한 마케팅 및 고객 관리 혁신 – 김선수, AWS 아마존 커넥트 사업 담당::  AWS Summit Online Kor...AWS 솔루션을 활용한 마케팅 및 고객 관리 혁신 – 김선수, AWS 아마존 커넥트 사업 담당::  AWS Summit Online Kor...
AWS 솔루션을 활용한 마케팅 및 고객 관리 혁신 – 김선수, AWS 아마존 커넥트 사업 담당:: AWS Summit Online Kor...
 
Amazon API Gateway and AWS Lambda: Better Together
Amazon API Gateway and AWS Lambda: Better TogetherAmazon API Gateway and AWS Lambda: Better Together
Amazon API Gateway and AWS Lambda: Better Together
 
Pace of Innovation at AWS - London Summit Enteprise Track RePlay
Pace of Innovation at AWS - London Summit Enteprise Track RePlayPace of Innovation at AWS - London Summit Enteprise Track RePlay
Pace of Innovation at AWS - London Summit Enteprise Track RePlay
 
Applying Domain-Driven Design to APIs and Microservices - Austin API Meetup
Applying Domain-Driven Design to APIs and Microservices  - Austin API MeetupApplying Domain-Driven Design to APIs and Microservices  - Austin API Meetup
Applying Domain-Driven Design to APIs and Microservices - Austin API Meetup
 
Coordinating Microservices with AWS Step Functions.pdf
Coordinating Microservices with AWS Step Functions.pdfCoordinating Microservices with AWS Step Functions.pdf
Coordinating Microservices with AWS Step Functions.pdf
 

Similar a Optimizing TAS Usage at Ford Motor Company

Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsIBM UrbanCode Products
 
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
OOW15 - Oracle E-Business Suite Technology: Latest Features and RoadmapOOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmapvasuballa
 
Cumulus Ciclo De Vida Do Cloud Stratus, Altostratus E Cirrus
Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E CirrusCumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus
Cumulus Ciclo De Vida Do Cloud Stratus, Altostratus E CirrusLuís Ganhão
 
Blue Shield of CA Revolutionizes its Portal Environment on IBM PureApplicatio...
Blue Shield of CA Revolutionizes its Portal Environment on IBM PureApplicatio...Blue Shield of CA Revolutionizes its Portal Environment on IBM PureApplicatio...
Blue Shield of CA Revolutionizes its Portal Environment on IBM PureApplicatio...Perficient, Inc.
 
IoT Scale Event-Stream Processing for Connected Fleet at Penske
IoT Scale Event-Stream Processing for Connected Fleet at PenskeIoT Scale Event-Stream Processing for Connected Fleet at Penske
IoT Scale Event-Stream Processing for Connected Fleet at PenskeVMware Tanzu
 
Cloud Roundtable | Pivoltal: Agile platform
Cloud Roundtable | Pivoltal: Agile platformCloud Roundtable | Pivoltal: Agile platform
Cloud Roundtable | Pivoltal: Agile platformCodemotion
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKSPhil Reay
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKSPhil Reay
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...WSO2
 
Breaking the Monolith
Breaking the MonolithBreaking the Monolith
Breaking the MonolithVMware Tanzu
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Apigee | Google Cloud
 
Cloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM HangoverCloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM HangoverMohamad Afshar
 
01 oracle application integration overview
01 oracle application integration overview01 oracle application integration overview
01 oracle application integration overviewnksolanki
 
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...Ed Sattar
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Chris Haddad
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application DevelopmentWaveMaker, Inc.
 
DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together MuleSoft
 

Similar a Optimizing TAS Usage at Ford Motor Company (20)

Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
 
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
OOW15 - Oracle E-Business Suite Technology: Latest Features and RoadmapOOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
 
SamSegalResume
SamSegalResumeSamSegalResume
SamSegalResume
 
Sam segal resume
Sam segal resumeSam segal resume
Sam segal resume
 
Cumulus Ciclo De Vida Do Cloud Stratus, Altostratus E Cirrus
Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E CirrusCumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus
Cumulus Ciclo De Vida Do Cloud Stratus, Altostratus E Cirrus
 
Blue Shield of CA Revolutionizes its Portal Environment on IBM PureApplicatio...
Blue Shield of CA Revolutionizes its Portal Environment on IBM PureApplicatio...Blue Shield of CA Revolutionizes its Portal Environment on IBM PureApplicatio...
Blue Shield of CA Revolutionizes its Portal Environment on IBM PureApplicatio...
 
IoT Scale Event-Stream Processing for Connected Fleet at Penske
IoT Scale Event-Stream Processing for Connected Fleet at PenskeIoT Scale Event-Stream Processing for Connected Fleet at Penske
IoT Scale Event-Stream Processing for Connected Fleet at Penske
 
Cloud Roundtable | Pivoltal: Agile platform
Cloud Roundtable | Pivoltal: Agile platformCloud Roundtable | Pivoltal: Agile platform
Cloud Roundtable | Pivoltal: Agile platform
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
 
Breaking the Monolith
Breaking the MonolithBreaking the Monolith
Breaking the Monolith
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
Cloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM HangoverCloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM Hangover
 
01 oracle application integration overview
01 oracle application integration overview01 oracle application integration overview
01 oracle application integration overview
 
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
 
Soa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone GeibSoa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone Geib
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application Development
 
DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together
 

Más de VMware Tanzu

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItVMware Tanzu
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023VMware Tanzu
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleVMware Tanzu
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023VMware Tanzu
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductVMware Tanzu
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready AppsVMware Tanzu
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And BeyondVMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023VMware Tanzu
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptxVMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchVMware Tanzu
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishVMware Tanzu
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVMware Tanzu
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - FrenchVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootVMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerVMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeVMware Tanzu
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsVMware Tanzu
 

Más de VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Último

Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptxVinzoCenzo
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencessuser9e7c64
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingShane Coughlan
 

Último (20)

Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptx
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
 

Optimizing TAS Usage at Ford Motor Company

  • 1. SpringOne - September 1-2, 2021 Optimizing TAS Usage at Ford Motor Company
  • 2. Welcome and Introduction Todd Hall Customer Success & Consulting Manager Platform Enablement – Enterprise Connectivity Mathi Vairaperumal Consulting Architect Dev Enablement - Enterprise Architecture
  • 3.  In this session, you'll learn how an experiment led to the launch of a new product, the Cloud App Optimizer  This product allows teams at Ford to schedule downtime of applications that do not need to be running 24x7 (DEV, QA, Batch). The benefit to our teams is that they can easily reduce the consumption and thus the billing associated with their use of our Tanzu Application Service environments and associated infrastructure  We will also cover how our Enablement organizations have invested in creating tools, libraries, application accelerators, self- service cloud provisioning tools etc., and how they've been key in allowing other experiments and products to go from concept to production at a pace we have never witnessed before! Optimizing TAS Usage - Overview
  • 4.  Ford Journey with Pivotal/VMware: PCF/TAS History  The Cloud App Optimizer Product  Application Accelerators – Enablement & Automation in Action @ Ford  More Application Accelerator Success Stories  Road Map – What’s next @ Ford Agenda
  • 5. Ford Journey with Pivotal/VMware: PCF/TAS History
  • 6. Founded in 1903 by Henry Ford Headquartered in Dearborn, Michigan Produced 4.187 million vehicles (2020) under the Ford and Lincoln brands 186,000 Employees Globally source: https://en.wikipedia.org/wiki/Ford_Motor_Company Ford Motor Company
  • 7. Ford has been using PCF/TAS since 2016 • We have run PCF (TAS for VMs as its now known) on-premise and in public cloud • Currently, running 18 foundations across North America, China and India • We have over 35K application instances running across these foundations • PCF is primary/first option for hosting cloud native applications History & Scale
  • 8. Freedom to use technology, but guardrails are in place! • We have Java (Spring & Liberty), JavaScript (Angular, React, NodeJS etc.), Python, Static HTML etc. • “Standard” Technology Stack consists of Java/Spring Boot for API/Microservices layer and Angular for presentation layer (over 80% of apps) • We have Enablement Organizations and our Infrastructure organization working together in establishing the guardrails. Our enablement orgs also provide DevSecOps automation, consulting, guides, code, and support to our product teams Technology Stacks
  • 9. The Cloud App Optimizer
  • 10. • A web-based tool that allows you to create and maintain a schedule for starting and stopping your application instances • Cloud application hosting is billed on a consumption basis. • Teams that are co-located in a geographic region can stop their applications during nights and weekends • Dev, QA, Experiments, POC Environments not needed 24x7 Cloud App Optimizer – What & Why
  • 11. • Since April 2021 launch, we have seen steady growth – 1200 apps now using our tool • A typical team can save almost 50% of their consumption costs Metrics • Internal Budget Dollars (Blue $) are saved for on-premise, but real dollars (Green $) will be saved as we run more in public cloud • Some of our more complex programs that have 10+ microservices and maintain several non-production environments (DEV, QA, EDU,PRE-PROD) have huge savings potential
  • 12. • Ford reserves “Power Up” time for all IT Employees to focus on learning and innovation • Cloud App Optimizer Team began using this time to take an idea, test the theory by creating a P.O.C. • Ford Application Accelerators, Automation, and the power of API were key enablers in creating the Cloud Optimizer…more on that in a moment. Innovation & APIs
  • 13. • PCF/TAS (PaaS) is just one of the Infrastructure in use @ Ford • Containers & VMs are also widely used @ Ford • Optimizer Apps are being created now to assist VM & Container customers to save Blue & Green $ More Optimizers
  • 15. • Developer portal for getting started with a new project. • Templates for various languages & frameworks • Workflow for onboarding to our API Catalog • Many templates include Pipelines for CI/CD • The Spring Boot/Java template will create new project, add it to GitHub, build and deploy it from Jenkins, deploy it to TAS. New app running in less than 4 minutes! /dev/central/station
  • 16. • One-Stop Shop for requesting Infrastructure in PCF / Containers / DB / Storage / VMs / Public Cloud Services etc. • Vanity URLs for applications hosted in PCF • Getting subscriptions for Azure, Projects in GCP • Tekton Pipeline namespaces • Getting SQL Server, PostgreSQL DBs • 120 day free-trial Infrastructure for Innovation etc. Ford Cloud Portal
  • 17. Other Product Success Stories with Accelerators
  • 18. • Purchasing Business Leadership wanted to launch a Survey portal to assess the risk associated with Supplier's readiness to restart Ford Manufacturing Plants in the 2nd week of May 2020 • Survey needs to gather data from Global Supplier base of 3900+ for Ford Supplier Technical Assistance(STA) Team to analyze the risk associated with the individual suppliers in restarting the Manufacturing plants • Request came to EA leadership on April 5th 2020 and EA Dev Enablement Team and IT Purchasing collaborated & launched the Survey into Production on April 15th 2020 • Based on the risk assessment, Ford was able to resume production in a staggered manner starting 2nd week of May 2020! COVID19 Global Supplier Survey
  • 19. Error & Reprocessing Framework (ERF) Source Systems Integration Types Integration Middleware Target System REST/OData/SOAP API Response (Sync/Async) Microservice 1 Integration Service Layer S3 Upload/Download API request Response Response Response Integration Service API POST/PUT Request Re-Processing API Request Response JMS Listener REST API Request Ford S3 Object Storage Error & Reprocessing Framework File DB Integration Service Layer Initiates Request Error & Reprocessing Framework Initiates Request FTP GET Direct DB Call ERF DB Read / Write Business Users Microservice n S3 Download API request z/OS Connect EE
  • 20. With service orchestration and business transformation being performed in PCF/Java/ Spring Boot layer , additional foundational capabilities were identified for each of the interfaces: • Tracking Transaction Record success/failure status • Ability to re-trigger failed transactions • Persist incoming payload for re-triggering failed transactions • Capability for Reporting and auditing transactions Error & Reprocessing Framework (ERF)
  • 21. • Dev Central Station (dcs) • DevOps Command Center (dcc) • Software Developer Ecosystem (SDE) • API Hub • Monitoring (Push Button Consumption) • Hybrid Workplace Scheduler Multiple Other Products
  • 22. Road Map – What’s next @ Ford
  • 23. Road Map – What’s next @ Ford DevSecOps (FOSSA, Checkmarx, Blackduck, 42Crunch) GraphQL / gRPC / Async APIs Enterprise API Catalog / API Market Place Serverless / Event Driven Architecture Applications / Tools / Infrastructure Access Automation For Software Engineers
  • 25. We are hiring! Visit http://careers.ford.com/ to learn more about many awesome opportunities Careers