SlideShare a Scribd company logo
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

PDF
Tanzu Developer Connect Workshop - 06022022.pdf
PDF
Tanzu Developer Connect Workshop - English
PDF
Virtual Developer Connect Workshop - English
PPTX
tanzu_developer_connect.pptx
PDF
VMware Tanzu Portfolio Guide 2023 Shouheng Ting, Solution Engineer
PPTX
Vmware Tanzu Kubernetes Connect(Spanish)
PDF
Deploy Code into Production Faster on Kubernetes
PPTX
Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021
Tanzu Developer Connect Workshop - 06022022.pdf
Tanzu Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
tanzu_developer_connect.pptx
VMware Tanzu Portfolio Guide 2023 Shouheng Ting, Solution Engineer
Vmware Tanzu Kubernetes Connect(Spanish)
Deploy Code into Production Faster on Kubernetes
Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021

Similar to Tanzu Developer Connect Workshop - Philadelphia (20)

PDF
Revolutionizing Developer Productivity: The Evolution and Benefits of IDPs
PPTX
VMware Tanzu Community Edition: a First Look with Amanda and Josh
PDF
CloudNativeAalborg2023_Jan.pdf
PPTX
Achieving DevSecOps Outcomes with Tanzu Advanced - Spanish
PDF
2023_2_CNCF_TAP_Backstage.pdf
PDF
VMware Tanzu Introduction
PPTX
VMware Tanzu Kubernetes Connect
PPTX
Achieving DevSecOps Outcomes with Tanzu Advanced- March 22, 2021
PDF
vSphere7 with Tanzu
PDF
Tanzu Basic
PPTX
OPS Executive insights Webinar - Tanzu Slides
PDF
Governance for your Modern Application Platform - November 4, 2020
PDF
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...
PDF
VMware Tanzu Introduction- June 11, 2020
PDF
Make Your Kubernetes Clusters Production-Ready with VMware Tanzu
PDF
Kubernetes on vSphere Presentation- July 23, 2020
PPTX
July 28: Tanzu Mission Control: Resolving Kubernetes fragmentation across Dev...
PDF
Crafting a New Enterprise App Platform with Cloud Foundry, Kubernetes, Istio,...
PDF
Make Kubernetes containers on Dell EMC PowerEdge R740xd servers easier to man...
PDF
Tanzu Standard
Revolutionizing Developer Productivity: The Evolution and Benefits of IDPs
VMware Tanzu Community Edition: a First Look with Amanda and Josh
CloudNativeAalborg2023_Jan.pdf
Achieving DevSecOps Outcomes with Tanzu Advanced - Spanish
2023_2_CNCF_TAP_Backstage.pdf
VMware Tanzu Introduction
VMware Tanzu Kubernetes Connect
Achieving DevSecOps Outcomes with Tanzu Advanced- March 22, 2021
vSphere7 with Tanzu
Tanzu Basic
OPS Executive insights Webinar - Tanzu Slides
Governance for your Modern Application Platform - November 4, 2020
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...
VMware Tanzu Introduction- June 11, 2020
Make Your Kubernetes Clusters Production-Ready with VMware Tanzu
Kubernetes on vSphere Presentation- July 23, 2020
July 28: Tanzu Mission Control: Resolving Kubernetes fragmentation across Dev...
Crafting a New Enterprise App Platform with Cloud Foundry, Kubernetes, Istio,...
Make Kubernetes containers on Dell EMC PowerEdge R740xd servers easier to man...
Tanzu Standard
Ad

More from VMware Tanzu (20)

PDF
Spring into AI presented by Dan Vega 5/14
PDF
What AI Means For Your Product Strategy And What To Do About It
PDF
Make the Right Thing the Obvious Thing at Cardinal Health 2023
PPTX
Enhancing DevEx and Simplifying Operations at Scale
PDF
Spring Update | July 2023
PPTX
Platforms, Platform Engineering, & Platform as a Product
PPTX
Building Cloud Ready Apps
PDF
Spring Boot 3 And Beyond
PDF
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
PDF
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
PDF
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
PDF
Tanzu Virtual Developer Connect Workshop - French
PDF
Tanzu Developer Connect - French
PDF
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
PDF
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
PDF
SpringOne Tour: The Influential Software Engineer
PDF
SpringOne Tour: Domain-Driven Design: Theory vs Practice
PDF
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
PDF
SpringOne Tour: Doing Progressive Delivery with your Team
PPTX
SpringOne Tour: An Introduction to Azure Spring Apps Enterprise
Spring into AI presented by Dan Vega 5/14
What AI Means For Your Product Strategy And What To Do About It
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Enhancing DevEx and Simplifying Operations at Scale
Spring Update | July 2023
Platforms, Platform Engineering, & Platform as a Product
Building Cloud Ready Apps
Spring Boot 3 And Beyond
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 | Seattle 2023
Tanzu Virtual Developer Connect Workshop - French
Tanzu Developer Connect - French
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Doing Progressive Delivery with your Team
SpringOne Tour: An Introduction to Azure Spring Apps Enterprise
Ad

Recently uploaded (20)

PDF
PPTX
Amazon - STRATEGIC.......................pptx
PDF
Mastering the Art of the Prompt - Brantley Smith, HomePro Marketing
PDF
How a Travel Company Can Implement Content Marketing
PPTX
Your score increases as you pick a category, fill out a long description and ...
PDF
Reinvention in the Digital Age: Leading with Authenticity to Build a Magnetic...
PDF
Modernizing IT for the age of AI - Jason Aloia, Freshworks
DOCX
AL-ahly Sabbour un official strategic plan.docx
PDF
Digital Transformation - Albert Donaldson, Golf Away Tampa Bay
PDF
Coleção Nature .
PDF
AI & Automation: The Future of Marketing or the End of Creativity - Eric Ritt...
DOCX
marketing plan starville............docx
PDF
Buy Elite Yelp Reviews In This Year 2025
PDF
Unit 1 -2 THE 4 As of RURAL MARKETING MIX.pdf
PDF
EVOLUTION OF RURAL MARKETING IN INDIAN CIVILIZATION
PDF
Master Fullstack Development Course in Chennai – Enroll Now!
PPTX
UNIT 3 - 5 INDUSTRIAL PRICING.ppt x
PDF
Ramjilal Ramsaroop || Trending Branding
DOCX
Parkville marketing plan .......MR.docx
PDF
UNIT 1 -4 Profile of Rural Consumers (1).pdf
Amazon - STRATEGIC.......................pptx
Mastering the Art of the Prompt - Brantley Smith, HomePro Marketing
How a Travel Company Can Implement Content Marketing
Your score increases as you pick a category, fill out a long description and ...
Reinvention in the Digital Age: Leading with Authenticity to Build a Magnetic...
Modernizing IT for the age of AI - Jason Aloia, Freshworks
AL-ahly Sabbour un official strategic plan.docx
Digital Transformation - Albert Donaldson, Golf Away Tampa Bay
Coleção Nature .
AI & Automation: The Future of Marketing or the End of Creativity - Eric Ritt...
marketing plan starville............docx
Buy Elite Yelp Reviews In This Year 2025
Unit 1 -2 THE 4 As of RURAL MARKETING MIX.pdf
EVOLUTION OF RURAL MARKETING IN INDIAN CIVILIZATION
Master Fullstack Development Course in Chennai – Enroll Now!
UNIT 3 - 5 INDUSTRIAL PRICING.ppt x
Ramjilal Ramsaroop || Trending Branding
Parkville marketing plan .......MR.docx
UNIT 1 -4 Profile of Rural Consumers (1).pdf

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

  • #2: 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.
  • #3: 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.
  • #4: 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.
  • #5: 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
  • #6: 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.
  • #7: 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
  • #8: 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.
  • #9: 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.
  • #10: 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.
  • #11: 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.
  • #12: 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.
  • #13: 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.
  • #14: 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.
  • #15: 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.
  • #16: 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.
  • #17: Tanzu Application Platform establishes a clear separation of concerns between developers and operators for seamless handoff of applications from development to production.
  • #18: 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.
  • #19: 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.
  • #20: 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.
  • #21: 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.
  • #22: 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)
  • #23: 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.
  • #24: 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!
  • #25: 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!
  • #26: 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!
  • #27: 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