Confidential │ ©2022 VMware, Inc.
To access the workshop, visit
Enter the password tanzu
https://via.vmw.com/devconnect
Tanzu Developer
Connect Workshop
Tanzu Application Platform
Confidential │ ©2022 VMware, Inc.
Agenda
2
9:00-9:20 Welcome & Introductions (What is VMware
Tanzu Application Platform?)
9:20-10:20 Interactive Hands-On Workshop: The
Developer Experience (Application
Accelerator, IDE Tools, Iterative Development,
Live View, Submitting the Build)
10:20-10:35 Break
10:35-11:15 Interactive Hands-On Workshop: The Operator
Experience (Workload, Supply Chain,
Deliverable)
11:15-11:30 Quiz, Prizes & Giveaways
Confidential │ ©2022 VMware, Inc. 3
Kubernetes Ecosystem is Complex
Where to start?
Confidential │ ©2022 VMware, Inc. 4
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 on Kubernetes Today
Too much Developer Toil
Start
DevSecOps
Confidential │ ©2022 VMware, Inc. 5
Steep Kubernetes Learning Curve: The Developer Experience GAP
The developer experience on DIY platforms is lacking
Dockerfile
FROM node:12-alpine
RUN apk add --no-cache python g++ make
WORKDIR /app COPY . .
RUN yarn install --production CMD
["node", "src/index.js"]
Multiple
YAML files
FROM node:12-alpine
RUN apk add --no-cache python g++ make
WORKDIR /app COPY . .
RUN yarn install --production CMD
["node", "src/index.js"]
Routing
Traffic Steering, Revision
Control, Rollouts,
Blue/Green, Canary
Scaling
Custom Metrics,
Idle Resources, HPA
Eventing
Triggering, Bus Config,
Source Routing
Deployments
ReplicaSets,
Pods, RBAC
Services
LoadBalancer,
Ingress, DNS
Portability
Across Clouds,
Across K8s Versions,
API Changes
https://app.corp.com
Confidential │ ©2022 VMware, Inc. 6
Tanzu
Application
Platform
Unlock developer
productivity
Multi-cloud Developer
Experience on Kubernetes
Pre-configured templates
Instant access to dev tooling from
IDE
Connect to third party solutions
Rapid iteration and debugging
Centralized GUI
Confidential │ ©2022 VMware, Inc. 7
Unlock developer
productivity
Thoughtfully designed user
interfaces for each team
Separation of concerns
Build rapid yet sustainable
path to production
Multiple cluster support
Pre-defined installation profiles
Role-Based Access Control
Pre-wired pipelines
Customizable supply chain with partner
integration tools and security
Instant visualization on workload status
Tanzu
Application
Platform
Multi-cloud Developer
Experience on Kubernetes
Confidential │ ©2022 VMware, Inc. 8
path to production
Quickly deliver value with
pre-wired pipelines and
customizable opinions.
Adapters to “break glass” and
swap out individual parts.
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
Tanzu
Application
Platform
Multi-cloud Developer
Experience on Kubernetes
Confidential │ ©2022 VMware, Inc. 9
Tanzu Application Platform is
backed by some of the most
mature and popular open-
source projects available today
In addition to Backstage
Garnering 200+ plugins Backstage has gained tremendous traction
by helping organizations build self-service developer portals
Carvel
Developers build, deploy, and manage their own apps
and package them so they are more easily distributable
Cartographer
Operator teams create secure, reusable supply chains that
define all of application CI and CD in one place
Built with an open source-first mindset
And many more….
Building open-source software and contributing to
communities is at the core of VMware’s engineering spirit
Innovative, interoperable, scalable and secure solutions
Confidential │ ©2022 VMware, Inc. 10
Deploy an App on Kubernetes vs Tanzu Application Platform
A better developer experience on any Kubernetes
TAP:
Idea Code Running
app
tanzu
workload
create
Supply Chain
Starter
Template
Typical Dev Workflow
Idea Code
Prep a
Dockerfile
Create image
and push
Configure
Service and
Ingress
kubectl apply
Running app
Confidential │ ©2022 VMware, Inc. 11
Tanzu Application Platform: Separation of Roles
Choreograph (Supply Chain + Convention Service)
Developer
DevSecOps
Inner
Loop
Outer Loop
c
o
m
m
i
t
c
o
d
e
d
e
p
l
o
y
c
o
d
e
Confidential │ ©2022 VMware, Inc. 12
Tanzu Application Platform: Separation of Roles
Discover & Start
(API Portal + App
Accelerator)
Iterate
(IDE Plugin + Dev
Tooling)
Debug
(IDE Plugin + App Live
View)
Test & Build
(Pipeline Service + TBS)
Scan, Sign &
Store
(Security Tools)
Deploy
(App Delivery)
Run
(CNR)
Choreograph (Supply Chain + Convention Service)
Developer
DevSecOps
13
Confidential │ ©2021 VMware, Inc.
Faster, more secure path
to production
Powered by VMware Tanzu
Driving Digital Business with App and Cloud Transformation - 2021 VMware Market Insights Report
14
Confidential │ ©2019 VMware, Inc.
Using VMware Tanzu Application Platform to
Achieve Success
• Deliver and deploy your applications consistently
• Improve your developers’ experience and
boost productivity
• Ensure continuous security of your
applications
Confidential │ ©2022 VMware, Inc. 15
Want to empower your application
teams with a faster, more secure
path to production?
Contact your VMware account team
or reach us at
tanzu.vmware.com/application-
platform to learn more!
Get started today
Confidential │ ©2021 VMware, Inc.
Thank You
Contact us:
Dan Buchko dbuchko@vmware.com
Leke Akisanya aakinsanya@vmware.com
Gabriela Rodriguez rodriguezga@vmware.com
17
Confidential │ ©2021 VMware, Inc.
TAP Quiz

Virtual Developer Connect Workshop - English

  • 1.
    Confidential │ ©2022VMware, Inc. To access the workshop, visit Enter the password tanzu https://via.vmw.com/devconnect Tanzu Developer Connect Workshop Tanzu Application Platform
  • 2.
    Confidential │ ©2022VMware, Inc. Agenda 2 9:00-9:20 Welcome & Introductions (What is VMware Tanzu Application Platform?) 9:20-10:20 Interactive Hands-On Workshop: The Developer Experience (Application Accelerator, IDE Tools, Iterative Development, Live View, Submitting the Build) 10:20-10:35 Break 10:35-11:15 Interactive Hands-On Workshop: The Operator Experience (Workload, Supply Chain, Deliverable) 11:15-11:30 Quiz, Prizes & Giveaways
  • 3.
    Confidential │ ©2022VMware, Inc. 3 Kubernetes Ecosystem is Complex Where to start?
  • 4.
    Confidential │ ©2022VMware, Inc. 4 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 on Kubernetes Today Too much Developer Toil Start DevSecOps
  • 5.
    Confidential │ ©2022VMware, Inc. 5 Steep Kubernetes Learning Curve: The Developer Experience GAP The developer experience on DIY platforms is lacking Dockerfile FROM node:12-alpine RUN apk add --no-cache python g++ make WORKDIR /app COPY . . RUN yarn install --production CMD ["node", "src/index.js"] Multiple YAML files FROM node:12-alpine RUN apk add --no-cache python g++ make WORKDIR /app COPY . . RUN yarn install --production CMD ["node", "src/index.js"] Routing Traffic Steering, Revision Control, Rollouts, Blue/Green, Canary Scaling Custom Metrics, Idle Resources, HPA Eventing Triggering, Bus Config, Source Routing Deployments ReplicaSets, Pods, RBAC Services LoadBalancer, Ingress, DNS Portability Across Clouds, Across K8s Versions, API Changes https://app.corp.com
  • 6.
    Confidential │ ©2022VMware, Inc. 6 Tanzu Application Platform Unlock developer productivity Multi-cloud Developer Experience on Kubernetes Pre-configured templates Instant access to dev tooling from IDE Connect to third party solutions Rapid iteration and debugging Centralized GUI
  • 7.
    Confidential │ ©2022VMware, Inc. 7 Unlock developer productivity Thoughtfully designed user interfaces for each team Separation of concerns Build rapid yet sustainable path to production Multiple cluster support Pre-defined installation profiles Role-Based Access Control Pre-wired pipelines Customizable supply chain with partner integration tools and security Instant visualization on workload status Tanzu Application Platform Multi-cloud Developer Experience on Kubernetes
  • 8.
    Confidential │ ©2022VMware, Inc. 8 path to production Quickly deliver value with pre-wired pipelines and customizable opinions. Adapters to “break glass” and swap out individual parts. 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 Tanzu Application Platform Multi-cloud Developer Experience on Kubernetes
  • 9.
    Confidential │ ©2022VMware, Inc. 9 Tanzu Application Platform is backed by some of the most mature and popular open- source projects available today In addition to Backstage Garnering 200+ plugins Backstage has gained tremendous traction by helping organizations build self-service developer portals Carvel Developers build, deploy, and manage their own apps and package them so they are more easily distributable Cartographer Operator teams create secure, reusable supply chains that define all of application CI and CD in one place Built with an open source-first mindset And many more…. Building open-source software and contributing to communities is at the core of VMware’s engineering spirit Innovative, interoperable, scalable and secure solutions
  • 10.
    Confidential │ ©2022VMware, Inc. 10 Deploy an App on Kubernetes vs Tanzu Application Platform A better developer experience on any Kubernetes TAP: Idea Code Running app tanzu workload create Supply Chain Starter Template Typical Dev Workflow Idea Code Prep a Dockerfile Create image and push Configure Service and Ingress kubectl apply Running app
  • 11.
    Confidential │ ©2022VMware, Inc. 11 Tanzu Application Platform: Separation of Roles Choreograph (Supply Chain + Convention Service) Developer DevSecOps Inner Loop Outer Loop c o m m i t c o d e d e p l o y c o d e
  • 12.
    Confidential │ ©2022VMware, Inc. 12 Tanzu Application Platform: Separation of Roles Discover & Start (API Portal + App Accelerator) Iterate (IDE Plugin + Dev Tooling) Debug (IDE Plugin + App Live View) Test & Build (Pipeline Service + TBS) Scan, Sign & Store (Security Tools) Deploy (App Delivery) Run (CNR) Choreograph (Supply Chain + Convention Service) Developer DevSecOps
  • 13.
    13 Confidential │ ©2021VMware, Inc. Faster, more secure path to production Powered by VMware Tanzu Driving Digital Business with App and Cloud Transformation - 2021 VMware Market Insights Report
  • 14.
    14 Confidential │ ©2019VMware, Inc. Using VMware Tanzu Application Platform to Achieve Success • Deliver and deploy your applications consistently • Improve your developers’ experience and boost productivity • Ensure continuous security of your applications
  • 15.
    Confidential │ ©2022VMware, Inc. 15 Want to empower your application teams with a faster, more secure path to production? Contact your VMware account team or reach us at tanzu.vmware.com/application- platform to learn more! Get started today
  • 16.
    Confidential │ ©2021VMware, Inc. Thank You Contact us: Dan Buchko dbuchko@vmware.com Leke Akisanya aakinsanya@vmware.com Gabriela Rodriguez rodriguezga@vmware.com
  • 17.
    17 Confidential │ ©2021VMware, Inc. TAP Quiz