SlideShare a Scribd company logo
1 of 26
Confidential │ ©2021 VMware, Inc.
Tanzu Developer
Connect Workshop
Tanzu Application Platform
To access the workshop, visit
https://via.vmw.com/tanzu-dev
Enter the password tanzu-dev
Confidential │ ©2021 VMware, Inc.
Agenda
2
9:00 – 9:15 AM : Welcome & Intros & Ice Break
9:15 – 9:45 AM : What is VMware Tanzu Application Platform?
9:45-10 AM: Break
10 – 11 AM : Interactive Hands-On Workshop: The Developer
Experience (Application Accelerator, IDE Tools, Development, Live View,
Submitting the Build)
11:00 – 11:15 AM : Break
11:15 AM – 12 PM : Interactive Hands-On Workshop: The Operator
Experience (Workload, Supply Chain, Deliverable)
12-12:15 PM : Closing and Quiz for Prizes
12:30 PM : Lunch
3
Confidential │ ©2021 VMware, Inc.
Workshop Q&A
Q&A
Breakout Room
Confidential │ ©2021 VMware, Inc.
Welcome & Intro
Confidential │ ©2021 VMware, Inc.
Tanzu
Application
Platform
An app-aware platform for a
better developer experience
on Kubernetes
Unlock developer
productivity
Build rapid yet sustainable
path to production
Coordinate the work of
dev and ops
Confidential │ ©2021 VMware, Inc.
The Benefits of an App-Aware Platform
Developer focuses on
defining
requirements for app
Enables shift-left
model with no burden
to developer
Full portability
from development to
production
Platform best-
practice are
automatically
applied
VS
DIY App
Platform
DIY App
Platfor
m
Platform-aware
Apps
Platform-aware
Apps
App-Aware
Platform
Removing the burden from the
developers
Confidential │ ©2021 VMware, Inc.
Tanzu
Application
Platform
Unlock
developer
productivity
Pre-configured templates
Access to cloud native patterns
Rapid iteration and debugging
Confidential │ ©2021 VMware, Inc.
DEV EXPERIENCE
“I can start writing
codeimmediately
using preconfigured templates and
access to approved APIs”
DISCOVER AND JUMP START QUICKLY
Confidential │ ©2021 VMware, Inc.
DEV EXPERIENCE
ITERATE AND DEBUG RAPIDLY
“I have instant accesstothe dev
tooling I need at my fingertips so I
can iterate and debug my code
faster.”
Confidential │ ©2021 VMware, Inc.
DEV EXPERIENCE
“I have visibility into the
health and performance of my app
so I cando lightweight
troubleshooting, debugging, and
iterate quickly”
GAIN INSIGHTS EASILY
Confidential │ ©2021 VMware, Inc.
DEV EXPERIENCE
“I can accessthe centralized GUI
providing a consistent user
experiencefor easy workload and
applications visibility.”
CONSISTENT USER EXPERIENCE
Confidential │ ©2021 VMware, Inc.
Build rapid yet
sustainable path to
production
Pre-wired pipelines
Customizable supply chains
Repeatability/consistency
Tanzu
Application
Platform
Confidential │ ©2021 VMware, Inc.
OPS EXPERIENCE
AUTOMATED BUILD SERVICES
“I have consistent, automated
ways
to build containers
from source code.”
Confidential │ ©2021 VMware, Inc.
OPS EXPERIENCE
“I can deploy complete end to
end pipelines with a strong set of
defaults.
I can bring my
favorite tools.”
AUTOMATED DEPLOYMENT
Watch Git BuildImage K8sConfig GitOps
RunTest
Confidential │ ©2021 VMware, Inc.
OPS EXPERIENCE
“I can increase the
security of my supply chain”
BAKED IN SECURITY
Confidential │ ©2021 VMware, Inc.
Tanzu
Application
Platform
Coordinate the
work of Dev, Sec,
and Ops
Clean separation of concerns
Workflows designed for each role in
the path to production
Integrate and extend existing
components of your toolchain
Confidential │ ©2021 VMware, Inc.
Code
Developer
Prep a
Dockerfile
Create
image and
push
Create k8s
specs
Add “best
practices”
Configure
Service
and
Ingress
kubectl
apply
Running
app
Deploying an App Today
Too much Developer Toil
Start
DevSecOps
Confidential │ ©2021 VMware, Inc.
So, What Do You Need?
Discover
and Start
Iterate
Debug
DEV
Test and Build
Scan, Sign
and Store
SEC
Deploy
OPS
Run
A better DevSecOps experience enabling a smoother path to production on any Kubernetes
Learn
Confidential │ ©2021 VMware, Inc.
Discover
and Start
(API Portal +
App Accelerator)
Iterate
(IDE Plugin +
Dev Tooling)
Debug
(IDE Plugin +
App Live View)
Test and Build
(Pipeline Service +
Build Service)
Scan, Sign
and Store
(Pipeline Service +
Build Service)
Deploy
(App Delivery)
Run
(CNR)
DEV SEC OPS
Learn
(Learning Center)
Tanzu Application Platform
Streamlined end-to-end DevSecOps experience that is secure, scalable, and can run on any
Kubernetes
Choreograph (Pipeline Service + Build Service)
Confidential │ ©2021 VMware, Inc.
Developer
Code tanzu
workload
Supply Chain
Running
app
Deploying an App with Tanzu Application Platform
A Superior Developer Experience
Watch
Git
Build Image
Conventions
GitOps
DevSecOps
Start
Inner Loop Outer Loop
Confidential │ ©2021 VMware, Inc.
Tanzu
Application
Platform
A Superior Multi-cloud
Developer Experience on
Kubernetes
Make your developers happy
Bring your own opinions
Embody DevOps for a smooth path
to production
Confidential │ ©2021 VMware, Inc.
To access the workshop, visit https://via.vmw.com/tanzu-dev
Enter the password tanzu-dev
Click “SIGN UP FOR AN ACCOUNT” at the bottom of the login page.
Fill out the new account data, click the Register Button, and you’re ready to get started!
Introduction to Tanzu Application Platform Workshop
Confidential │ ©2021 VMware, Inc.
Prizes!
Answer live quizzes to win...
25
Confidential │ ©2021 VMware, Inc.
--- Quiz -- 5 mins ---
Confidential │ ©2021 VMware, Inc.
Quiz
Click to add text
Confidential │ ©2021 VMware, Inc.
Wrap up
The winners are...

More Related Content

Similar to Tanzu Developer Connect Workshop - Philadelphia

VMware Tanzu Kubernetes Connect
VMware Tanzu Kubernetes ConnectVMware Tanzu Kubernetes Connect
VMware Tanzu Kubernetes ConnectVMware Tanzu
 
Bringing SaaS Simplicity to Proactive Support & Live Threat Updates
Bringing SaaS Simplicity to Proactive Support & Live Threat UpdatesBringing SaaS Simplicity to Proactive Support & Live Threat Updates
Bringing SaaS Simplicity to Proactive Support & Live Threat UpdatesAvi Networks
 
Success Factors for a Mature Microservices Implementation
Success Factors for a Mature Microservices ImplementationSuccess Factors for a Mature Microservices Implementation
Success Factors for a Mature Microservices ImplementationDustin Ruehle
 
Building Event-Driven Workflows with Knative and Tekton
Building Event-Driven Workflows with Knative and TektonBuilding Event-Driven Workflows with Knative and Tekton
Building Event-Driven Workflows with Knative and TektonLeon Stigter
 
Journée DevOps : De l'intégration continue au déploiement continu avec Jenkins
Journée DevOps : De l'intégration continue au déploiement continu avec JenkinsJournée DevOps : De l'intégration continue au déploiement continu avec Jenkins
Journée DevOps : De l'intégration continue au déploiement continu avec JenkinsPublicis Sapient Engineering
 
Revolutionizing Developer Productivity: The Evolution and Benefits of IDPs
Revolutionizing Developer Productivity: The Evolution and Benefits of IDPsRevolutionizing Developer Productivity: The Evolution and Benefits of IDPs
Revolutionizing Developer Productivity: The Evolution and Benefits of IDPsciberkleid
 
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)CloudBees
 
DevTest Portfolio Overview
DevTest Portfolio OverviewDevTest Portfolio Overview
DevTest Portfolio OverviewCA Technologies
 
20210608 - Desarrollo de aplicaciones en la nube
20210608 - Desarrollo de aplicaciones en la nube20210608 - Desarrollo de aplicaciones en la nube
20210608 - Desarrollo de aplicaciones en la nubeMarcia Villalba
 
Operate Containers with AWS Copilot
Operate Containers with AWS CopilotOperate Containers with AWS Copilot
Operate Containers with AWS CopilotDevOps Indonesia
 
Cooking Up Windows with Chef Automate
Cooking Up Windows with Chef AutomateCooking Up Windows with Chef Automate
Cooking Up Windows with Chef AutomateMatt Ray
 
Kubernetes on vSphere Presentation- July 23, 2020
Kubernetes on vSphere Presentation- July 23, 2020Kubernetes on vSphere Presentation- July 23, 2020
Kubernetes on vSphere Presentation- July 23, 2020VMware Tanzu
 
Extend Agile and DevOps Practices Across Hybrid IT
Extend Agile and DevOps Practices Across Hybrid ITExtend Agile and DevOps Practices Across Hybrid IT
Extend Agile and DevOps Practices Across Hybrid ITDevOps.com
 
Pivotal Platform - December Release A First Look
Pivotal Platform - December Release A First LookPivotal Platform - December Release A First Look
Pivotal Platform - December Release A First LookVMware Tanzu
 
Continuous delivery with azure app service
Continuous delivery with azure app serviceContinuous delivery with azure app service
Continuous delivery with azure app serviceNabeel Khan
 
Transform Digital Business with DevOps
Transform Digital Business with DevOpsTransform Digital Business with DevOps
Transform Digital Business with DevOpsDaniel Oh
 
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
 
Enterprise Cloud with IBM & Chef (ChefConf 2013)
Enterprise Cloud with IBM & Chef (ChefConf 2013)Enterprise Cloud with IBM & Chef (ChefConf 2013)
Enterprise Cloud with IBM & Chef (ChefConf 2013)Michael Elder
 
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...CloudBees
 

Similar to Tanzu Developer Connect Workshop - Philadelphia (20)

VMware Tanzu Kubernetes Connect
VMware Tanzu Kubernetes ConnectVMware Tanzu Kubernetes Connect
VMware Tanzu Kubernetes Connect
 
Bringing SaaS Simplicity to Proactive Support & Live Threat Updates
Bringing SaaS Simplicity to Proactive Support & Live Threat UpdatesBringing SaaS Simplicity to Proactive Support & Live Threat Updates
Bringing SaaS Simplicity to Proactive Support & Live Threat Updates
 
Success Factors for a Mature Microservices Implementation
Success Factors for a Mature Microservices ImplementationSuccess Factors for a Mature Microservices Implementation
Success Factors for a Mature Microservices Implementation
 
Building Event-Driven Workflows with Knative and Tekton
Building Event-Driven Workflows with Knative and TektonBuilding Event-Driven Workflows with Knative and Tekton
Building Event-Driven Workflows with Knative and Tekton
 
Journée DevOps : De l'intégration continue au déploiement continu avec Jenkins
Journée DevOps : De l'intégration continue au déploiement continu avec JenkinsJournée DevOps : De l'intégration continue au déploiement continu avec Jenkins
Journée DevOps : De l'intégration continue au déploiement continu avec Jenkins
 
Revolutionizing Developer Productivity: The Evolution and Benefits of IDPs
Revolutionizing Developer Productivity: The Evolution and Benefits of IDPsRevolutionizing Developer Productivity: The Evolution and Benefits of IDPs
Revolutionizing Developer Productivity: The Evolution and Benefits of IDPs
 
Webinar: "Continuous Delivery with Jenkins"
Webinar: "Continuous Delivery with Jenkins"Webinar: "Continuous Delivery with Jenkins"
Webinar: "Continuous Delivery with Jenkins"
 
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
 
DevTest Portfolio Overview
DevTest Portfolio OverviewDevTest Portfolio Overview
DevTest Portfolio Overview
 
20210608 - Desarrollo de aplicaciones en la nube
20210608 - Desarrollo de aplicaciones en la nube20210608 - Desarrollo de aplicaciones en la nube
20210608 - Desarrollo de aplicaciones en la nube
 
Operate Containers with AWS Copilot
Operate Containers with AWS CopilotOperate Containers with AWS Copilot
Operate Containers with AWS Copilot
 
Cooking Up Windows with Chef Automate
Cooking Up Windows with Chef AutomateCooking Up Windows with Chef Automate
Cooking Up Windows with Chef Automate
 
Kubernetes on vSphere Presentation- July 23, 2020
Kubernetes on vSphere Presentation- July 23, 2020Kubernetes on vSphere Presentation- July 23, 2020
Kubernetes on vSphere Presentation- July 23, 2020
 
Extend Agile and DevOps Practices Across Hybrid IT
Extend Agile and DevOps Practices Across Hybrid ITExtend Agile and DevOps Practices Across Hybrid IT
Extend Agile and DevOps Practices Across Hybrid IT
 
Pivotal Platform - December Release A First Look
Pivotal Platform - December Release A First LookPivotal Platform - December Release A First Look
Pivotal Platform - December Release A First Look
 
Continuous delivery with azure app service
Continuous delivery with azure app serviceContinuous delivery with azure app service
Continuous delivery with azure app service
 
Transform Digital Business with DevOps
Transform Digital Business with DevOpsTransform Digital Business with DevOps
Transform Digital Business with DevOps
 
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
 
Enterprise Cloud with IBM & Chef (ChefConf 2013)
Enterprise Cloud with IBM & Chef (ChefConf 2013)Enterprise Cloud with IBM & Chef (ChefConf 2013)
Enterprise Cloud with IBM & Chef (ChefConf 2013)
 
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
 

More from 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 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 - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - FrenchVMware 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
 
SpringOne Tour: Doing Progressive Delivery with your Team
SpringOne Tour: Doing Progressive Delivery with your TeamSpringOne Tour: Doing Progressive Delivery with your Team
SpringOne Tour: Doing Progressive Delivery with your TeamVMware Tanzu
 
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...VMware Tanzu
 
SpringOne Tour: An Introduction to Azure Spring Apps Enterprise
SpringOne Tour: An Introduction to Azure Spring Apps EnterpriseSpringOne Tour: An Introduction to Azure Spring Apps Enterprise
SpringOne Tour: An Introduction to Azure Spring Apps EnterpriseVMware Tanzu
 
SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...
SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...
SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...VMware Tanzu
 

More from 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 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 - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
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
 
SpringOne Tour: Doing Progressive Delivery with your Team
SpringOne Tour: Doing Progressive Delivery with your TeamSpringOne Tour: Doing Progressive Delivery with your Team
SpringOne Tour: Doing Progressive Delivery with your Team
 
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...
 
SpringOne Tour: An Introduction to Azure Spring Apps Enterprise
SpringOne Tour: An Introduction to Azure Spring Apps EnterpriseSpringOne Tour: An Introduction to Azure Spring Apps Enterprise
SpringOne Tour: An Introduction to Azure Spring Apps Enterprise
 
SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...
SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...
SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...
 

Recently uploaded

Common Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic CreativityCommon Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic CreativityMonishka Adhikari
 
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...
Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...
Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...CIO Business World
 
The Impact of Digital Technologies
The Impact of Digital Technologies The Impact of Digital Technologies
The Impact of Digital Technologies bruguardarib
 
Fueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdfFueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdfVWO
 
Most Influential HR Leaders Leading the Corporate World, 2024 (Final file).pdf
Most Influential HR Leaders Leading the Corporate World, 2024 (Final file).pdfMost Influential HR Leaders Leading the Corporate World, 2024 (Final file).pdf
Most Influential HR Leaders Leading the Corporate World, 2024 (Final file).pdfCIO Business World
 
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...CIO Business World
 
Codes and Conventions of Film Magazine Covers.pptx
Codes and Conventions of Film Magazine Covers.pptxCodes and Conventions of Film Magazine Covers.pptx
Codes and Conventions of Film Magazine Covers.pptxGeorgeCulica
 
Storyboards for my Final Major Project Video
Storyboards for my Final Major Project VideoStoryboards for my Final Major Project Video
Storyboards for my Final Major Project VideoSineadBidwell
 
Digital Marketing in 5G Era - Digital Transformation in 5G Age
Digital Marketing in 5G Era - Digital Transformation in 5G AgeDigital Marketing in 5G Era - Digital Transformation in 5G Age
Digital Marketing in 5G Era - Digital Transformation in 5G AgeDigiKarishma
 
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...Ahrefs
 
Codes and Conventions of Film Magazine Websites.pptx
Codes and Conventions of Film Magazine Websites.pptxCodes and Conventions of Film Magazine Websites.pptx
Codes and Conventions of Film Magazine Websites.pptxGeorgeCulica
 
From Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEOFrom Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEOSzymon Słowik
 
Miss Immigrant USA Activity Pageant Program.pdf
Miss Immigrant USA Activity Pageant Program.pdfMiss Immigrant USA Activity Pageant Program.pdf
Miss Immigrant USA Activity Pageant Program.pdfMagdalena Kulisz
 
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorTAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorSocial Samosa
 
Fiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFarrel Brest
 
The Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingThe Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingJuan Pineda
 
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCRCall Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCRlizamodels9
 
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local Leads2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local LeadsSearch Engine Journal
 
What’s the difference between Affiliate Marketing and Brand Partnerships?
What’s the difference between Affiliate Marketing and Brand Partnerships?What’s the difference between Affiliate Marketing and Brand Partnerships?
What’s the difference between Affiliate Marketing and Brand Partnerships?Partnercademy
 

Recently uploaded (20)

Common Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic CreativityCommon Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic Creativity
 
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...
Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...
Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...
 
The Impact of Digital Technologies
The Impact of Digital Technologies The Impact of Digital Technologies
The Impact of Digital Technologies
 
Fueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdfFueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdf
 
Most Influential HR Leaders Leading the Corporate World, 2024 (Final file).pdf
Most Influential HR Leaders Leading the Corporate World, 2024 (Final file).pdfMost Influential HR Leaders Leading the Corporate World, 2024 (Final file).pdf
Most Influential HR Leaders Leading the Corporate World, 2024 (Final file).pdf
 
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
 
Codes and Conventions of Film Magazine Covers.pptx
Codes and Conventions of Film Magazine Covers.pptxCodes and Conventions of Film Magazine Covers.pptx
Codes and Conventions of Film Magazine Covers.pptx
 
Storyboards for my Final Major Project Video
Storyboards for my Final Major Project VideoStoryboards for my Final Major Project Video
Storyboards for my Final Major Project Video
 
Digital Marketing in 5G Era - Digital Transformation in 5G Age
Digital Marketing in 5G Era - Digital Transformation in 5G AgeDigital Marketing in 5G Era - Digital Transformation in 5G Age
Digital Marketing in 5G Era - Digital Transformation in 5G Age
 
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
 
Codes and Conventions of Film Magazine Websites.pptx
Codes and Conventions of Film Magazine Websites.pptxCodes and Conventions of Film Magazine Websites.pptx
Codes and Conventions of Film Magazine Websites.pptx
 
From Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEOFrom Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEO
 
Miss Immigrant USA Activity Pageant Program.pdf
Miss Immigrant USA Activity Pageant Program.pdfMiss Immigrant USA Activity Pageant Program.pdf
Miss Immigrant USA Activity Pageant Program.pdf
 
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorTAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
 
Fiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview Assignment
 
The Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingThe Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO Copywriting
 
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCRCall Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
 
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local Leads2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
 
What’s the difference between Affiliate Marketing and Brand Partnerships?
What’s the difference between Affiliate Marketing and Brand Partnerships?What’s the difference between Affiliate Marketing and Brand Partnerships?
What’s the difference between Affiliate Marketing and Brand Partnerships?
 

Tanzu Developer Connect Workshop - Philadelphia

  • 1. Confidential │ ©2021 VMware, Inc. Tanzu Developer Connect Workshop Tanzu Application Platform To access the workshop, visit https://via.vmw.com/tanzu-dev Enter the password tanzu-dev
  • 2. Confidential │ ©2021 VMware, Inc. Agenda 2 9:00 – 9:15 AM : Welcome & Intros & Ice Break 9:15 – 9:45 AM : What is VMware Tanzu Application Platform? 9:45-10 AM: Break 10 – 11 AM : Interactive Hands-On Workshop: The Developer Experience (Application Accelerator, IDE Tools, Development, Live View, Submitting the Build) 11:00 – 11:15 AM : Break 11:15 AM – 12 PM : Interactive Hands-On Workshop: The Operator Experience (Workload, Supply Chain, Deliverable) 12-12:15 PM : Closing and Quiz for Prizes 12:30 PM : Lunch
  • 3. 3 Confidential │ ©2021 VMware, Inc. Workshop Q&A Q&A Breakout Room
  • 4. Confidential │ ©2021 VMware, Inc. Welcome & Intro
  • 5. Confidential │ ©2021 VMware, Inc. Tanzu Application Platform An app-aware platform for a better developer experience on Kubernetes Unlock developer productivity Build rapid yet sustainable path to production Coordinate the work of dev and ops
  • 6. Confidential │ ©2021 VMware, Inc. The Benefits of an App-Aware Platform Developer focuses on defining requirements for app Enables shift-left model with no burden to developer Full portability from development to production Platform best- practice are automatically applied VS DIY App Platform DIY App Platfor m Platform-aware Apps Platform-aware Apps App-Aware Platform Removing the burden from the developers
  • 7. Confidential │ ©2021 VMware, Inc. Tanzu Application Platform Unlock developer productivity Pre-configured templates Access to cloud native patterns Rapid iteration and debugging
  • 8. Confidential │ ©2021 VMware, Inc. DEV EXPERIENCE “I can start writing codeimmediately using preconfigured templates and access to approved APIs” DISCOVER AND JUMP START QUICKLY
  • 9. Confidential │ ©2021 VMware, Inc. DEV EXPERIENCE ITERATE AND DEBUG RAPIDLY “I have instant accesstothe dev tooling I need at my fingertips so I can iterate and debug my code faster.”
  • 10. Confidential │ ©2021 VMware, Inc. DEV EXPERIENCE “I have visibility into the health and performance of my app so I cando lightweight troubleshooting, debugging, and iterate quickly” GAIN INSIGHTS EASILY
  • 11. Confidential │ ©2021 VMware, Inc. DEV EXPERIENCE “I can accessthe centralized GUI providing a consistent user experiencefor easy workload and applications visibility.” CONSISTENT USER EXPERIENCE
  • 12. Confidential │ ©2021 VMware, Inc. Build rapid yet sustainable path to production Pre-wired pipelines Customizable supply chains Repeatability/consistency Tanzu Application Platform
  • 13. Confidential │ ©2021 VMware, Inc. OPS EXPERIENCE AUTOMATED BUILD SERVICES “I have consistent, automated ways to build containers from source code.”
  • 14. Confidential │ ©2021 VMware, Inc. OPS EXPERIENCE “I can deploy complete end to end pipelines with a strong set of defaults. I can bring my favorite tools.” AUTOMATED DEPLOYMENT Watch Git BuildImage K8sConfig GitOps RunTest
  • 15. Confidential │ ©2021 VMware, Inc. OPS EXPERIENCE “I can increase the security of my supply chain” BAKED IN SECURITY
  • 16. Confidential │ ©2021 VMware, Inc. Tanzu Application Platform Coordinate the work of Dev, Sec, and Ops Clean separation of concerns Workflows designed for each role in the path to production Integrate and extend existing components of your toolchain
  • 17. Confidential │ ©2021 VMware, Inc. Code Developer Prep a Dockerfile Create image and push Create k8s specs Add “best practices” Configure Service and Ingress kubectl apply Running app Deploying an App Today Too much Developer Toil Start DevSecOps
  • 18. Confidential │ ©2021 VMware, Inc. So, What Do You Need? Discover and Start Iterate Debug DEV Test and Build Scan, Sign and Store SEC Deploy OPS Run A better DevSecOps experience enabling a smoother path to production on any Kubernetes Learn
  • 19. Confidential │ ©2021 VMware, Inc. Discover and Start (API Portal + App Accelerator) Iterate (IDE Plugin + Dev Tooling) Debug (IDE Plugin + App Live View) Test and Build (Pipeline Service + Build Service) Scan, Sign and Store (Pipeline Service + Build Service) Deploy (App Delivery) Run (CNR) DEV SEC OPS Learn (Learning Center) Tanzu Application Platform Streamlined end-to-end DevSecOps experience that is secure, scalable, and can run on any Kubernetes Choreograph (Pipeline Service + Build Service)
  • 20. Confidential │ ©2021 VMware, Inc. Developer Code tanzu workload Supply Chain Running app Deploying an App with Tanzu Application Platform A Superior Developer Experience Watch Git Build Image Conventions GitOps DevSecOps Start Inner Loop Outer Loop
  • 21. Confidential │ ©2021 VMware, Inc. Tanzu Application Platform A Superior Multi-cloud Developer Experience on Kubernetes Make your developers happy Bring your own opinions Embody DevOps for a smooth path to production
  • 22. Confidential │ ©2021 VMware, Inc. To access the workshop, visit https://via.vmw.com/tanzu-dev Enter the password tanzu-dev Click “SIGN UP FOR AN ACCOUNT” at the bottom of the login page. Fill out the new account data, click the Register Button, and you’re ready to get started! Introduction to Tanzu Application Platform Workshop
  • 23. Confidential │ ©2021 VMware, Inc. Prizes! Answer live quizzes to win...
  • 24. 25 Confidential │ ©2021 VMware, Inc. --- Quiz -- 5 mins ---
  • 25. Confidential │ ©2021 VMware, Inc. Quiz Click to add text
  • 26. Confidential │ ©2021 VMware, Inc. Wrap up The winners are...

Editor's Notes

  1. Thanks everyone for joining today! Anish, Dodd and I are excited to have you with us for this Tanzu Developer Connect Workshop covering Tanzu Application Platform.
  2. Today, we’re going to give you a short introduction to Tanzu Application Platform, and then immediately dive into some hands on workshops to help you experience what the platform can do for developers, security teams, and operators to facilitate application delivery. We’ll then close things out with a short quiz.
  3. If you have questions, please use the chat feature of Zoom to ask, and one of us will try to answer your question in chat or live. When we go into the hands on portion of things, we’ll break into smaller groups, and you can ask questions live, or via chat to the breakout room coordinators.
  4. Let’s kick things off with a little something to learn a little more about each other. Use the QR code here, or head on over to the address you see on the screen and in the zoom chat, and enter the code to help everyone understand your role and rate some issues around application delivery that are important to you. And make sure you give this a try, because near the end of the workshop we’re going to use this service again for some quizzes to help test your knowledge and give you a chance to win some fabulous prizes. www.menti.com 78835501
  5. Tanzu Application Platform is a modular, application-aware platform that runs on any compliant public cloud or on-premises Kubernetes cluster. It delivers a superior developer experience with a pre-paved path to production including all the needed components pre-configured for developer teams to build and deploy software quickly and securely. It is a composable platform so teams can customize it based on their organization’s preferences and changing business needs. With Tanzu Application Platform you can deliver revenue-generating applications to market more quickly because your teams can spend more time building great software instead of wasting time stitching components together. Before we go into the details I’ll explain what we mean by app-aware.
  6. Tanzu Application Platform was influenced heavily by the Spring framework – ubiquitous open-source ecosystem that changed the lives of millions of enterprise java developers. We’ve incorporated many things that made it so great into Tanzu Application Platform things like convention over configuration, instant insight into app performance, and templates so developers don’t have to start from scratch every time they start building an app. This means the platform (or framework) does more so that app developers and app operators can focus on building the app (developers) or deploying (operator). When we add automation and environment-awareness to the platform - as we have with Tanzu Application Platform -  this proposition becomes much more powerful than boilerplate configuration or template. It's what makes an application workload truly portable, adapting to an environment via the framework and/or platform – one that Allows developers to focus better on defining requirements for apps rather than bogged down with technical details Embeds organizational policies early in the development process Supports full app portability from development to production And Applies platform best-practice automatically
  7. Let’s explore how Tanzu Application Platform enable developers to quickly get started with pre-configured templates for cloud native patterns and instant access to dev tooling to rapidly iterate and debug code.
  8. Inspired by the open source Spring Initializr project, developers get a jump start on developing new applications using application starter templates, aka Application Accelerators instead of starting from scratch. Built by application architects and made available to developers these templates consist of the skeleton code, configuration and cloud native patterns combined with organization’s best practices and security policies that save developers significant time in bootstrapping new applications. Serverless abstractions built into the platform – make it easy to achieve advanced applications patterns like microservices and event-driven architectures, as well as address operational concerns such as automatic application scaling and connecting to systems not running in Kubernetes using APIs. The API-first centric design also makes API discovery and integration with other apps easy bringing all APIs together in one-management portal.
  9. Tanzu Application Platform lets developers debug a running container on any Kubernetes cluster, whether running locally or a managed Kubernetes cluster or cloud, from the IDE itself. The tooling shortens the path for live updates of code changes by eliminating the steps of rebuilding, republishing, and deploying the container, instead directly injecting the updated code to the running container. So developers are able to test the code changes instantly as they iterate on code.
  10. When iterating on the code developers often need to inspect a running application to analyze the behavior for troubleshooting, debugging or fine-tuning the runtime configurations of the application. Tanzu Application Platform provides a diagnostic tool App Live View for developers to drill into run-time characteristics of application e.g. resource consumption, incoming traffic pattern etc. It also allows them to change parameters such as log levels, environment properties for troubleshooting running applications.
  11. Tanzu Application Platform graphical user interface (GUI) provides easy to access workload and application visibility to application teams, delivering a consistent and unified experience atop any Kubernetes. The GUI is a centralized portal where application teams can see what users are working on and get deeper insights into workloads and applications.
  12. Tanzu Application Platform automates the entire app deployment with a pre-wired secure software supply chain that’s composable & customizable so app teams can bring their own opinions and swap components to meet their business needs.
  13. Tanzu Build Service uses Cloud Native Buildpacks to turn source code into images that adhere to modern container standards.  Additionally, it updates the Application Platform workloads when they fall out of date by executing new builds. When utilized within the Supply Chain, Tanzu Build Service helps the Tanzu Application Platform develop and automate secure containerized source-to-promotion or source-to-deploy workflows on any Kubernetes platform i.e., VMware, AWS, Azure, Google or others.
  14. Tanzu Application Platform automates the entire application deployment process via an automated Secure Software Supply Chain workflow, relieving developers from the error-prone process of editing a “wall of YAMLs”. Tanzu Application Platform includes the entire end-to-end supply chain, with its components pre-instrumented to work together seamlessly out of the box. Having a set of strong defaults eliminates many decisions that teams would normally have to make when building the platform from the thousands of possible combinations of technologies available in the Kubernetes ecosystem. While strong defaults make it easier to get started, if one of VMware’s choices of components doesn’t work for you, platform engineers and application operations teams can swap out components based on their organizations requirements and preferences. Built with modularity in mind, Tanzu Application Platform is composable and lets operations teams set their own guardrails based on their expert opinions. In other words, they can substitute individual components easily through adapters. From CI to container build system, developers can use whatever they prefer within the limits defined by the operations teams.
  15. Intrinsic security enables a more secure software supply chain by inserting features for signing, scanning, and storing along the path to production. Scanning introduces source and image scanning capabilities along the path to production that will block the next set of activities if CVEs are identified. Image signing allows application operators to sign images at time of build or post-scan completion, and verify signature integrity, to increase trust in image provenance. And the Metadata store gives application operators a single location for storing all supply chain metadata, starting with image, package, repo/source, and CVEs, to allow more advanced automation and intelligence like deploy time policies, continuous monitoring for new CVEs, and more.
  16. Tanzu Application Platform establishes a clear separation of concerns between developers and operators for seamless handoff of applications from development to production.
  17. The typical process for a developer to create a running app on Kubernetes starts something like this. First, the developers need to decide on the best starting point for their application. They don’t want to re-invent the wheel, so they often go out to blogs, StackOverflow, and Github to find a project similar to what they want to achieve. The developers then insert their code into that starting point, and begin testing and iterating. Now, they need to create a DockerFile to create a container image, so they scour the internet again for a template. Once they have finally gotten the DockerFile right, they then push their image to some container registry they have access to. Next, they find another template on the internet to get the basic Kubernetes manifests working, and then try to apply the best practices they can to configure logging, security, etc. Next, they need to figure out and configure ingress into their applications to get them accessible outside the cluster. Finally, they apply all those configurations to a cluster, and they have a running app. As you can see, this process typically leads to a variety of different standards even for the same app types and tech stacks. DevSecOps teams want to make this process easily repeatable so that development teams aren’t wasting time figuring out the right patterns to use for deployment, how to build images, where to store them, what recommended deployment configuration to apply, the Ingress networking config the production cluster uses or where that cluster is.
  18. So how can DevSecOps teams work with the developers to enable them to begin the push to prod? They need to provide a smoother experience for development teams across the entire delivery experience. And this smooth handoff between dev and ops is a critical factor in rapidly deploying code into production because hand offs are typically productivity killers. You see rework due to the way a container was built, or logging was done doesn’t lend themselves well to operating the app. Inconsistent automation maturity means more cycles spent to bring those apps up to standards. But there must be room for flexibility so that development and operations can still use the best tools for their needs.
  19. Tanzu Application Platform makes the handoff between developers and operators frictionless, as it requires a simple code commit, or ‘git push’. As developers commit code, a software supply chain is triggered automatically, providing a path to production that is secure, scalable, modular, and can run on any Kubernetes.
  20. So, delivering applications with Tanzu Application Platform looks like this. First, developers start by selecting a curated starting point for type of project and language they are working in from the Application Accelerator. Next, the developers write the code for their application and debug and update it live in Kubernetes. Then, the developer creates a tanzu workload definition which will be picked up by an approved supply chain for that app type. The supply chain picks up that workload definition and listens for code to be committed to source control. The supply chain has been configured in advance as a template of the overall process to deliver applications to the proper Kubernetes clusters. The supply chain then calls out to other tools like the Build Service to create container images, to the Convention service to apply all the best practices to the manifests generated for running that type of application in Kubernetes, and then deploy that final set of application manifests to their destination, which can be a completely different cluster from development.
  21. Inner Loop – All the tooling developers need to produce code Get Started Create ready made, enterprise conformant code and configurations (App Accelerator) Find available APIs (API Portal) Coding & Testing Never leave the IDE to build, run & debug live code on Kubernetes (IDE Tooling) Debug View performance data (App Live View) Outer Loop – Building and delivery code on approved paths to the desired environments Supply Chains used to configure steps and configuration Possible steps & tooling (default in parenthesis) Test & Build(TBS + pipeline service) Scan, Sign & Store (Security tools) Configure (Convention Service) Deploy (Cloud Native Runtimes)
  22. With VMware Tanzu Application Platform you can build and deploy cloud native applications on Kubernetes in a multi-cloud environment. Tanzu Application Platform unlocks developer productivity enabling development teams to rapidly develop applications without disrupting their familiar workflows. It automates app deployment with a pre-wired secure path to production that is customizable so your app teams can bring their own opinions. Embodies DevOps for a smooth path to production by establishing a clear separation of concerns between dev and ops.
  23. I know everyone is excited to get started, so I’m going to pass it over to Maggie and Corby to help lead us through the hands on workshops!
  24. Alright! The workshops were certainly the core of this session, but apologies, Corby and Maggie, we know why everyone is really sticking around right? For prizes!
  25. And while we’re waiting, feel free to ask further questions in the Zoom chat and we’ll answer them as quickly as we can. Good luck on the quiz everyone!
  26. So, we have another link for you to go to here which will ask you a few questions to test the info covered in today’s session. We’ll give everyone 5 minutes answer and then count up the points and announce our winner. www.menti.com 3871828