SlideShare una empresa de Scribd logo
1 de 58
Descargar para leer sin conexión
September 1–2, 2021
springone.io
What is Spring ?
Forward-Looking Statements
This presentation contains forward-looking statements including, among other things, statements regarding VMware’s strategic and growth
opportunities; planned spin-off from its parent company, Dell Technologies Inc. (Dell); expansion of VMware’s offerings; and potential benefits to
VMware and its customers and partners of the same. These forward-looking statements are subject to applicable safe harbor provisions under
federal securities laws, such as the Private Securities Litigation Reform Act of 1995. Actual results could differ materially from those projected in the
forward-looking statements as a result of certain risk factors, including but not limited to: (1) the delay or failure to consummate the spin-off from
Dell; (2) the impact of the COVID-19 pandemic on our operations, financial condition, our customers, the business environment and global and
regional economies; (3) adverse changes in general economic or market conditions; (4) delays or reductions in consumer, government and
information technology spending; (5) competitive factors, such as pricing pressures, industry consolidation, entry of new competitors into the
industries in which we compete, as well as new product and marketing initiatives by VMware’s competitors; (6) rapid technological changes in the
virtualization software, cloud, end user, security and mobile computing industries; (7) VMware’s ability to enter into, maintain and extend
strategically effective partnerships, collaborations and alliances; (8) VMware’s relationship with Dell, Dell’s ability to control matters requiring
VMware stockholder approval and matters relating to Dell’s investment in VMware; and (9) changes in VMware’s financial condition. These forward-
looking statements are made as of the initial date of this presentation, are based on current expectations and are subject to uncertainties and
changes in condition, significance, value and effect as well as other risks detailed in documents filed with the Securities and Exchange Commission,
including VMware’s most recent reports on Form 10-K and Form 10-Q and current reports on Form 8- K that we may file from time to time, which
could cause actual results to vary from expectations. VMware assumes no obligation to, and does not currently intend to, update any such forward-
looking statements after the initial date of this presentation.
2
Confidential │ ©2021 VMware, Inc. 3
Works on – Spring Cloud Data Flow,
Spring Cloud Task, &
Spring Batch
Board of Directors – AJUG & DevNexus
Twitter - @cppwfs
GLENN RENFRO
Confidential │ ©2021 VMware, Inc. 4
Confidential │ ©2021 VMware, Inc. 5
According to Snyk’s 2021 JVM Ecosystem Report
“The Java world is still
a Spring-dominated
world, with over half of
the market using
Spring Boot and
almost a third using
Spring MVC..”
Snyk.io
Confidential │ ©2021 VMware, Inc. 6
Spring’s growth is accelerating
Hundreds of millions of Maven
downloads every month and we
have seen 62% increase YoY
Confidential │ ©2021 VMware, Inc. 7
Spring’s growth is accelerating
56,900 Stars on GitHub for
Spring Boot
Confidential │ ©2021 VMware, Inc. 8
Confidential │ ©2021 VMware, Inc. 9
Spring is an integration
framework, designed
to take lots of different
technologies and allow
you to combine them in
ways that feel natural.
Confidential │ ©2021 VMware, Inc. 10
It gives you a
consistent
programming model …
Confidential │ ©2021 VMware, Inc. 11
Confidential │ ©2021 VMware, Inc. 12
Confidential │ ©2021 VMware, Inc. 13
DIIO
C
DI
• Utils
• Testing
• DB Tools
Dependency
Injection
Inversion
Of
Control
Confidential │ ©2021 VMware, Inc. 14
IOC DI
MVC
Confidential │ ©2021 VMware, Inc. 15
…
MVC Old School
Confidential │ ©2021 VMware, Inc. 16
Spring MVC
Confidential │ ©2021 VMware, Inc. 17
Confidential │ ©2021 VMware, Inc. 18
Spring Boot Spring Cloud Cluster Spring Cloud Kubernetes
Spring Framework Spring Cloud Commons Spring Cloud OpenFeign
Spring Data JDBC Extensions Spring Cloud Config Spring Cloud Data Flow
Spring Data JPA Spring Cloud Connectors Spring Security
Spring Data LDAP Spring Cloud Consul Spring Security Kerberos
Spring Data MongoDB Spring Cloud Contract Spring Security OAuth
Spring Data Redis Spring Cloud Function Spring Security SAML
Spring Data R2DBC Spring Cloud Gateway Spring Session
Spring Data REST Spring Cloud GCP Spring Session Core
Spring Data for Apache Cassandra Spring Cloud Netflix Spring Session Data Redis
Spring Data for Apache Geode Spring Cloud Open Service Broker Spring Session JDBC
Spring Data for Pivotal GemFire Spring Cloud Pipelines Spring Session Hazelcast
Spring Data Couchbase Spring Cloud Schema Registry Spring Session MongoDB
Spring Data Elasticsearch Spring Cloud Security
Spring Session for Apache Geode &
GemFire
Spring Data Envers Spring Cloud Skipper Spring Integration
Spring Data Neo4j Spring Cloud Sleuth Spring HATEOAS
Spring for Apache Hadoop Spring Cloud Stream Spring REST Docs
Spring Cloud Azure Spring Cloud Stream Applications Spring Batch
Spring Cloud Alibaba Spring Cloud Stream App Starters Spring AMQP
Spring Cloud for Amazon Web Services Spring Cloud Task Spring for Apache Kafka
Spring Cloud Bus Spring Cloud Task App Starters Spring LDAP
Spring Cloud CLI Spring Cloud Vault Spring Statemachine
Spring Cloud for Cloud Foundry Spring Cloud Zookeeper Spring Vault
Spring Cloud App Broker Spring GraphQL
Spring Cloud Circuit Breaker Spring Native
Confidential │ ©2021 VMware, Inc. 19
Confidential │ ©2021 VMware, Inc. 20
Confidential │ ©2021 VMware, Inc. 21
Confidential │ ©2021 VMware, Inc. 22
Confidential │ ©2021 VMware, Inc. 23
Confidential │ ©2021 VMware, Inc. 24
• JDBC
• JPA
• LDAP
• MongoDB
• Redis
• Couchbase
• Elasticsearch
• Envers
• Neo4j
• ...
• R2DBC
• REST
• Apache Casandra
• Apache Geode
• Apache Solr
Confidential │ ©2021 VMware, Inc. 25
Confidential │ ©2021 VMware, Inc. 26
…
Spring MVC
Confidential │ ©2021 VMware, Inc. 27
Spring Boot
@RestController
public class HelloWorldController {
@RequestMapping("/hello")
public String printHello() {
return "hello world";
}
}
Confidential │ ©2021 VMware, Inc. 28
Confidential │ ©2021 VMware, Inc. 29
• Spring Cloud Azure
• Spring Cloud Alibaba
• Spring Cloud AWS
• Spring Cloud Config
• Spring Cloud Contract
• Spring Cloud Function
• Spring Cloud Gateway
• Spring Cloud GCP
• Spring Cloud Security
• Spring Cloud Schema Registry
• Spring Cloud Sleuth
• Spring Cloud Stream
• Spring Cloud Task
• Spring Cloud Vault
• Spring Cloud Zookeeper
• …
Confidential │ ©2021 VMware, Inc. 30
Confidential │ ©2021 VMware, Inc. 31
Confidential │ ©2021 VMware, Inc. 32
Demo
Confidential │ ©2021 VMware, Inc. 33
Confidential │ ©2021 VMware, Inc. 34
start.
spring.
io
Confidential │ ©2021 VMware, Inc. 35
Spring Boot—Production Boost
Sept 2, 11:00 AM EDT
Bootiful Spring Tooling for the Masses
Sept 2, 11:35 AM EDT
Confidential │ ©2021 VMware, Inc. 36
Confidential │ ©2021 VMware, Inc. 37
Confidential │ ©2021 VMware, Inc. 38
Security
Data Access
Observability
Confidential │ ©2021 VMware, Inc. 39
Spring Security 5.5 From Taxi to Takeoff
Sep 1, 4:05 PM–5:00 PM EDT
Tracing Issues in Your Application
Sep 2, 1:05 PM–2:00 PM EDT
Mainstage: Watch for Marcin
Sep 2, 9:00 AM–10:00 AM EDT
A Spring Data’s Guide to Persistence
Sep 2, 10:05 AM–11:00 AM EDT
Confidential │ ©2021 VMware, Inc. 40
Spring GraphQL
Sep 1, 11:05 AM–12:00 PM EDT
Confidential │ ©2021 VMware, Inc. 41
Confidential │ ©2021 VMware, Inc. 42
Confidential │ ©2021 VMware, Inc. 43
Rapid Development with Azure Spring Cloud
Sep 1, 1:05 PM–2:00 PM EDT
API Gateway How-To: The Many Ways to
Apply the Gateway Pattern
Sep 1, 12:35 PM–1:00 PM EDT
Resilient and Adaptable Systems with
Cloud Native APIs
Catch it on YouTube J
Confidential │ ©2021 VMware, Inc. 44
Next-Generation Cloud Native Apps with
Spring Cloud and Kubernetes
Sep 1, 11:05 AM–12:00 PM EDT
Inner Loop Development with Spring Boot
on Kubernetes
Catch it on YouTube J
Confidential │ ©2021 VMware, Inc. 45
Debezium Filter/Transform Update DB
Confidential │ ©2021 VMware, Inc. 46
Spring Cloud Stream
Spring Cloud Data Flow
Confidential │ ©2021 VMware, Inc. 47
Driving the Data Pipelines for Connected
Vehicles with Spring Cloud Data Flow
Sep 2, 3:35 PM–4:00 PM EDT
Full-Stack Observability for IoT Event Stream
Data Processing at Penske
Sep 2, 3:05 PM–3:30 PM EDT
Confidential │ ©2021 VMware, Inc. 48
Confidential │ ©2021 VMware, Inc. 49
Spring Cloud Function: Where We Were,
Where We Are, and Where We’re Going
Sep 2, 11:05 AM–12:00 PM EDT
Confidential │ ©2021 VMware, Inc. 50
Confidential │ ©2021 VMware, Inc. 51
Spring Batch
Orchestration
Confidential │ ©2021 VMware, Inc. 52
Application Modernization: Migrating Mainframe
Apps to the Cloud Using Spring
Sep 2, 5:05 PM–6:00 PM EDT
Confidential │ ©2021 VMware, Inc. 53
Confidential │ ©2021 VMware, Inc. 54
Spring Native
Sep 2, 10:05 AM–11:00 AM EDT
Going Serverless Using the
Spring Framework Ecosystem
Sep 2, 2:05 PM–3:00 PM EDT
Confidential │ ©2021 VMware, Inc. 55
From Spring Framework 5.3 to 6.0
Catch it on YouTube J
The Future
Confidential │ ©2021 VMware, Inc. 56
spring.io
Confidential │ ©2021 VMware, Inc.
Stay Connected.
https://springone.io/2021/sessions/spring-for-architects
#springone
@s1p
Spring For Architects
https://springone.io/2021/sessions/proactively-designing-for-diversity-equity-
and-inclusion
Proactively Designing for Diversity, Equity, and Inclusion
Confidential │ ©2021 VMware, Inc.
Thank You!
#springone
@s1p
https://github.com/cppwfs/S12021Demo/blob/main/Spring101A.pdf

Más contenido relacionado

La actualidad más candente

The Beginner’s Guide To Spring Cloud
The Beginner’s Guide To Spring CloudThe Beginner’s Guide To Spring Cloud
The Beginner’s Guide To Spring CloudVMware Tanzu
 
Spring Framework Petclinic sample application
Spring Framework Petclinic sample applicationSpring Framework Petclinic sample application
Spring Framework Petclinic sample applicationAntoine Rey
 
How To Run Your Containers on AWS with ECS & Fargate: Collision 2018
How To Run Your Containers on AWS with ECS & Fargate: Collision 2018How To Run Your Containers on AWS with ECS & Fargate: Collision 2018
How To Run Your Containers on AWS with ECS & Fargate: Collision 2018Amazon Web Services
 
The Path Towards Spring Boot Native Applications
The Path Towards Spring Boot Native ApplicationsThe Path Towards Spring Boot Native Applications
The Path Towards Spring Boot Native ApplicationsVMware Tanzu
 
API Security Best Practices and Guidelines
API Security Best Practices and GuidelinesAPI Security Best Practices and Guidelines
API Security Best Practices and GuidelinesWSO2
 
SpringBoot 3 Observability
SpringBoot 3 ObservabilitySpringBoot 3 Observability
SpringBoot 3 ObservabilityKnoldus Inc.
 
Docker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker, Inc.
 
Amazon EC2 notes.pdf
Amazon EC2 notes.pdfAmazon EC2 notes.pdf
Amazon EC2 notes.pdfyididya3
 
An introduction to terraform
An introduction to terraformAn introduction to terraform
An introduction to terraformJulien Pivotto
 
Real Life Clean Architecture
Real Life Clean ArchitectureReal Life Clean Architecture
Real Life Clean ArchitectureMattia Battiston
 
Kubernetes Networking
Kubernetes NetworkingKubernetes Networking
Kubernetes NetworkingCJ Cullen
 

La actualidad más candente (20)

The Beginner’s Guide To Spring Cloud
The Beginner’s Guide To Spring CloudThe Beginner’s Guide To Spring Cloud
The Beginner’s Guide To Spring Cloud
 
Firebase slide
Firebase slideFirebase slide
Firebase slide
 
Kubernetes
KubernetesKubernetes
Kubernetes
 
Maven Introduction
Maven IntroductionMaven Introduction
Maven Introduction
 
Spring Framework Petclinic sample application
Spring Framework Petclinic sample applicationSpring Framework Petclinic sample application
Spring Framework Petclinic sample application
 
JVM++: The Graal VM
JVM++: The Graal VMJVM++: The Graal VM
JVM++: The Graal VM
 
Spring Security
Spring SecuritySpring Security
Spring Security
 
Terraform Basics
Terraform BasicsTerraform Basics
Terraform Basics
 
AKS
AKSAKS
AKS
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
How To Run Your Containers on AWS with ECS & Fargate: Collision 2018
How To Run Your Containers on AWS with ECS & Fargate: Collision 2018How To Run Your Containers on AWS with ECS & Fargate: Collision 2018
How To Run Your Containers on AWS with ECS & Fargate: Collision 2018
 
The Path Towards Spring Boot Native Applications
The Path Towards Spring Boot Native ApplicationsThe Path Towards Spring Boot Native Applications
The Path Towards Spring Boot Native Applications
 
API Security Best Practices and Guidelines
API Security Best Practices and GuidelinesAPI Security Best Practices and Guidelines
API Security Best Practices and Guidelines
 
SpringBoot 3 Observability
SpringBoot 3 ObservabilitySpringBoot 3 Observability
SpringBoot 3 Observability
 
Docker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker 101: Introduction to Docker
Docker 101: Introduction to Docker
 
Amazon EC2 notes.pdf
Amazon EC2 notes.pdfAmazon EC2 notes.pdf
Amazon EC2 notes.pdf
 
An introduction to terraform
An introduction to terraformAn introduction to terraform
An introduction to terraform
 
Real Life Clean Architecture
Real Life Clean ArchitectureReal Life Clean Architecture
Real Life Clean Architecture
 
Kubernetes Networking
Kubernetes NetworkingKubernetes Networking
Kubernetes Networking
 
Spring boot
Spring bootSpring boot
Spring boot
 

Similar a What Is Spring?

Application Modernization: Migrating mainframe apps to the cloud using Spring
Application Modernization: Migrating mainframe apps to the cloud using SpringApplication Modernization: Migrating mainframe apps to the cloud using Spring
Application Modernization: Migrating mainframe apps to the cloud using SpringVMware Tanzu
 
Application Modernization: Migrating Mainframe Apps to the Cloud Using Spring
Application Modernization: Migrating Mainframe Apps to the Cloud Using SpringApplication Modernization: Migrating Mainframe Apps to the Cloud Using Spring
Application Modernization: Migrating Mainframe Apps to the Cloud Using SpringVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023VMware Tanzu
 
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
 
VMware Tanzu Kubernetes Connect
VMware Tanzu Kubernetes ConnectVMware Tanzu Kubernetes Connect
VMware Tanzu Kubernetes ConnectVMware Tanzu
 
One And Done Multi-Cloud Load Balancing Done Right.pptx
One And Done Multi-Cloud Load Balancing Done Right.pptxOne And Done Multi-Cloud Load Balancing Done Right.pptx
One And Done Multi-Cloud Load Balancing Done Right.pptxAvi Networks
 
Vmware Tanzu Kubernetes Connect(Spanish)
Vmware Tanzu Kubernetes Connect(Spanish)Vmware Tanzu Kubernetes Connect(Spanish)
Vmware Tanzu Kubernetes Connect(Spanish)GabrielaRodriguez182401
 
Cloud_controllers_public_webinar_aug31_v1.pptx
Cloud_controllers_public_webinar_aug31_v1.pptxCloud_controllers_public_webinar_aug31_v1.pptx
Cloud_controllers_public_webinar_aug31_v1.pptxAvi Networks
 
State of Load Balancing 2020
State of Load Balancing 2020State of Load Balancing 2020
State of Load Balancing 2020Avi Networks
 
Data Driven Decisions in DevOps
Data Driven Decisions in DevOpsData Driven Decisions in DevOps
Data Driven Decisions in DevOpsLeon Stigter
 
Modern Application Configuration in Kubernetes
Modern Application Configuration in KubernetesModern Application Configuration in Kubernetes
Modern Application Configuration in KubernetesVMware Tanzu
 
Multi-Cloud Load Balancing – Separating Fact from Fiction
Multi-Cloud Load Balancing – Separating Fact from FictionMulti-Cloud Load Balancing – Separating Fact from Fiction
Multi-Cloud Load Balancing – Separating Fact from FictionAvi Networks
 
Transformace IT s technologiemi VMware
Transformace IT s technologiemi VMwareTransformace IT s technologiemi VMware
Transformace IT s technologiemi VMwareMarketingArrowECS_CZ
 
OPS Executive insights Webinar - Tanzu Slides
OPS Executive insights Webinar - Tanzu SlidesOPS Executive insights Webinar - Tanzu Slides
OPS Executive insights Webinar - Tanzu SlidesVMware Tanzu
 
HBC9363 Virtualization 2.0 How the Cloud is Evolving the Modern Data Center
HBC9363 Virtualization 2.0 How the Cloud is Evolving the Modern Data CenterHBC9363 Virtualization 2.0 How the Cloud is Evolving the Modern Data Center
HBC9363 Virtualization 2.0 How the Cloud is Evolving the Modern Data Centerdavehill99
 
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
 
Application Modernization with PKS / Kubernetes
Application Modernization with PKS / KubernetesApplication Modernization with PKS / Kubernetes
Application Modernization with PKS / KubernetesPaul Czarkowski
 
State of Steeltoe 2020
State of Steeltoe 2020State of Steeltoe 2020
State of Steeltoe 2020VMware Tanzu
 

Similar a What Is Spring? (20)

What Is Spring?
What Is Spring?What Is Spring?
What Is Spring?
 
Application Modernization: Migrating mainframe apps to the cloud using Spring
Application Modernization: Migrating mainframe apps to the cloud using SpringApplication Modernization: Migrating mainframe apps to the cloud using Spring
Application Modernization: Migrating mainframe apps to the cloud using Spring
 
Application Modernization: Migrating Mainframe Apps to the Cloud Using Spring
Application Modernization: Migrating Mainframe Apps to the Cloud Using SpringApplication Modernization: Migrating Mainframe Apps to the Cloud Using Spring
Application Modernization: Migrating Mainframe Apps to the Cloud Using Spring
 
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
 
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
 
VMware Tanzu Kubernetes Connect
VMware Tanzu Kubernetes ConnectVMware Tanzu Kubernetes Connect
VMware Tanzu Kubernetes Connect
 
One And Done Multi-Cloud Load Balancing Done Right.pptx
One And Done Multi-Cloud Load Balancing Done Right.pptxOne And Done Multi-Cloud Load Balancing Done Right.pptx
One And Done Multi-Cloud Load Balancing Done Right.pptx
 
Vmware Tanzu Kubernetes Connect(Spanish)
Vmware Tanzu Kubernetes Connect(Spanish)Vmware Tanzu Kubernetes Connect(Spanish)
Vmware Tanzu Kubernetes Connect(Spanish)
 
Cloud_controllers_public_webinar_aug31_v1.pptx
Cloud_controllers_public_webinar_aug31_v1.pptxCloud_controllers_public_webinar_aug31_v1.pptx
Cloud_controllers_public_webinar_aug31_v1.pptx
 
State of Load Balancing 2020
State of Load Balancing 2020State of Load Balancing 2020
State of Load Balancing 2020
 
Data Driven Decisions in DevOps
Data Driven Decisions in DevOpsData Driven Decisions in DevOps
Data Driven Decisions in DevOps
 
Modern Application Configuration in Kubernetes
Modern Application Configuration in KubernetesModern Application Configuration in Kubernetes
Modern Application Configuration in Kubernetes
 
Multi-Cloud Load Balancing – Separating Fact from Fiction
Multi-Cloud Load Balancing – Separating Fact from FictionMulti-Cloud Load Balancing – Separating Fact from Fiction
Multi-Cloud Load Balancing – Separating Fact from Fiction
 
Transformace IT s technologiemi VMware
Transformace IT s technologiemi VMwareTransformace IT s technologiemi VMware
Transformace IT s technologiemi VMware
 
OPS Executive insights Webinar - Tanzu Slides
OPS Executive insights Webinar - Tanzu SlidesOPS Executive insights Webinar - Tanzu Slides
OPS Executive insights Webinar - Tanzu Slides
 
HBC9363 Virtualization 2.0 How the Cloud is Evolving the Modern Data Center
HBC9363 Virtualization 2.0 How the Cloud is Evolving the Modern Data CenterHBC9363 Virtualization 2.0 How the Cloud is Evolving the Modern Data Center
HBC9363 Virtualization 2.0 How the Cloud is Evolving the Modern Data Center
 
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
 
Application Modernization with PKS / Kubernetes
Application Modernization with PKS / KubernetesApplication Modernization with PKS / Kubernetes
Application Modernization with PKS / Kubernetes
 
State of Steeltoe 2020
State of Steeltoe 2020State of Steeltoe 2020
State of Steeltoe 2020
 

Más de VMware Tanzu

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItVMware Tanzu
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023VMware Tanzu
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleVMware Tanzu
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023VMware Tanzu
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductVMware Tanzu
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready AppsVMware Tanzu
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And BeyondVMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfVMware Tanzu
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptxVMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchVMware Tanzu
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishVMware Tanzu
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVMware Tanzu
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - FrenchVMware Tanzu
 
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
 

Más de VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
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
 

Último

5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 

Último (20)

5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 

What Is Spring?

  • 2. Forward-Looking Statements This presentation contains forward-looking statements including, among other things, statements regarding VMware’s strategic and growth opportunities; planned spin-off from its parent company, Dell Technologies Inc. (Dell); expansion of VMware’s offerings; and potential benefits to VMware and its customers and partners of the same. These forward-looking statements are subject to applicable safe harbor provisions under federal securities laws, such as the Private Securities Litigation Reform Act of 1995. Actual results could differ materially from those projected in the forward-looking statements as a result of certain risk factors, including but not limited to: (1) the delay or failure to consummate the spin-off from Dell; (2) the impact of the COVID-19 pandemic on our operations, financial condition, our customers, the business environment and global and regional economies; (3) adverse changes in general economic or market conditions; (4) delays or reductions in consumer, government and information technology spending; (5) competitive factors, such as pricing pressures, industry consolidation, entry of new competitors into the industries in which we compete, as well as new product and marketing initiatives by VMware’s competitors; (6) rapid technological changes in the virtualization software, cloud, end user, security and mobile computing industries; (7) VMware’s ability to enter into, maintain and extend strategically effective partnerships, collaborations and alliances; (8) VMware’s relationship with Dell, Dell’s ability to control matters requiring VMware stockholder approval and matters relating to Dell’s investment in VMware; and (9) changes in VMware’s financial condition. These forward- looking statements are made as of the initial date of this presentation, are based on current expectations and are subject to uncertainties and changes in condition, significance, value and effect as well as other risks detailed in documents filed with the Securities and Exchange Commission, including VMware’s most recent reports on Form 10-K and Form 10-Q and current reports on Form 8- K that we may file from time to time, which could cause actual results to vary from expectations. VMware assumes no obligation to, and does not currently intend to, update any such forward- looking statements after the initial date of this presentation. 2
  • 3. Confidential │ ©2021 VMware, Inc. 3 Works on – Spring Cloud Data Flow, Spring Cloud Task, & Spring Batch Board of Directors – AJUG & DevNexus Twitter - @cppwfs GLENN RENFRO
  • 4. Confidential │ ©2021 VMware, Inc. 4
  • 5. Confidential │ ©2021 VMware, Inc. 5 According to Snyk’s 2021 JVM Ecosystem Report “The Java world is still a Spring-dominated world, with over half of the market using Spring Boot and almost a third using Spring MVC..” Snyk.io
  • 6. Confidential │ ©2021 VMware, Inc. 6 Spring’s growth is accelerating Hundreds of millions of Maven downloads every month and we have seen 62% increase YoY
  • 7. Confidential │ ©2021 VMware, Inc. 7 Spring’s growth is accelerating 56,900 Stars on GitHub for Spring Boot
  • 8. Confidential │ ©2021 VMware, Inc. 8
  • 9. Confidential │ ©2021 VMware, Inc. 9 Spring is an integration framework, designed to take lots of different technologies and allow you to combine them in ways that feel natural.
  • 10. Confidential │ ©2021 VMware, Inc. 10 It gives you a consistent programming model …
  • 11. Confidential │ ©2021 VMware, Inc. 11
  • 12. Confidential │ ©2021 VMware, Inc. 12
  • 13. Confidential │ ©2021 VMware, Inc. 13 DIIO C DI • Utils • Testing • DB Tools Dependency Injection Inversion Of Control
  • 14. Confidential │ ©2021 VMware, Inc. 14 IOC DI MVC
  • 15. Confidential │ ©2021 VMware, Inc. 15 … MVC Old School
  • 16. Confidential │ ©2021 VMware, Inc. 16 Spring MVC
  • 17. Confidential │ ©2021 VMware, Inc. 17
  • 18. Confidential │ ©2021 VMware, Inc. 18 Spring Boot Spring Cloud Cluster Spring Cloud Kubernetes Spring Framework Spring Cloud Commons Spring Cloud OpenFeign Spring Data JDBC Extensions Spring Cloud Config Spring Cloud Data Flow Spring Data JPA Spring Cloud Connectors Spring Security Spring Data LDAP Spring Cloud Consul Spring Security Kerberos Spring Data MongoDB Spring Cloud Contract Spring Security OAuth Spring Data Redis Spring Cloud Function Spring Security SAML Spring Data R2DBC Spring Cloud Gateway Spring Session Spring Data REST Spring Cloud GCP Spring Session Core Spring Data for Apache Cassandra Spring Cloud Netflix Spring Session Data Redis Spring Data for Apache Geode Spring Cloud Open Service Broker Spring Session JDBC Spring Data for Pivotal GemFire Spring Cloud Pipelines Spring Session Hazelcast Spring Data Couchbase Spring Cloud Schema Registry Spring Session MongoDB Spring Data Elasticsearch Spring Cloud Security Spring Session for Apache Geode & GemFire Spring Data Envers Spring Cloud Skipper Spring Integration Spring Data Neo4j Spring Cloud Sleuth Spring HATEOAS Spring for Apache Hadoop Spring Cloud Stream Spring REST Docs Spring Cloud Azure Spring Cloud Stream Applications Spring Batch Spring Cloud Alibaba Spring Cloud Stream App Starters Spring AMQP Spring Cloud for Amazon Web Services Spring Cloud Task Spring for Apache Kafka Spring Cloud Bus Spring Cloud Task App Starters Spring LDAP Spring Cloud CLI Spring Cloud Vault Spring Statemachine Spring Cloud for Cloud Foundry Spring Cloud Zookeeper Spring Vault Spring Cloud App Broker Spring GraphQL Spring Cloud Circuit Breaker Spring Native
  • 19. Confidential │ ©2021 VMware, Inc. 19
  • 20. Confidential │ ©2021 VMware, Inc. 20
  • 21. Confidential │ ©2021 VMware, Inc. 21
  • 22. Confidential │ ©2021 VMware, Inc. 22
  • 23. Confidential │ ©2021 VMware, Inc. 23
  • 24. Confidential │ ©2021 VMware, Inc. 24 • JDBC • JPA • LDAP • MongoDB • Redis • Couchbase • Elasticsearch • Envers • Neo4j • ... • R2DBC • REST • Apache Casandra • Apache Geode • Apache Solr
  • 25. Confidential │ ©2021 VMware, Inc. 25
  • 26. Confidential │ ©2021 VMware, Inc. 26 … Spring MVC
  • 27. Confidential │ ©2021 VMware, Inc. 27 Spring Boot @RestController public class HelloWorldController { @RequestMapping("/hello") public String printHello() { return "hello world"; } }
  • 28. Confidential │ ©2021 VMware, Inc. 28
  • 29. Confidential │ ©2021 VMware, Inc. 29 • Spring Cloud Azure • Spring Cloud Alibaba • Spring Cloud AWS • Spring Cloud Config • Spring Cloud Contract • Spring Cloud Function • Spring Cloud Gateway • Spring Cloud GCP • Spring Cloud Security • Spring Cloud Schema Registry • Spring Cloud Sleuth • Spring Cloud Stream • Spring Cloud Task • Spring Cloud Vault • Spring Cloud Zookeeper • …
  • 30. Confidential │ ©2021 VMware, Inc. 30
  • 31. Confidential │ ©2021 VMware, Inc. 31
  • 32. Confidential │ ©2021 VMware, Inc. 32 Demo
  • 33. Confidential │ ©2021 VMware, Inc. 33
  • 34. Confidential │ ©2021 VMware, Inc. 34 start. spring. io
  • 35. Confidential │ ©2021 VMware, Inc. 35 Spring Boot—Production Boost Sept 2, 11:00 AM EDT Bootiful Spring Tooling for the Masses Sept 2, 11:35 AM EDT
  • 36. Confidential │ ©2021 VMware, Inc. 36
  • 37. Confidential │ ©2021 VMware, Inc. 37
  • 38. Confidential │ ©2021 VMware, Inc. 38 Security Data Access Observability
  • 39. Confidential │ ©2021 VMware, Inc. 39 Spring Security 5.5 From Taxi to Takeoff Sep 1, 4:05 PM–5:00 PM EDT Tracing Issues in Your Application Sep 2, 1:05 PM–2:00 PM EDT Mainstage: Watch for Marcin Sep 2, 9:00 AM–10:00 AM EDT A Spring Data’s Guide to Persistence Sep 2, 10:05 AM–11:00 AM EDT
  • 40. Confidential │ ©2021 VMware, Inc. 40 Spring GraphQL Sep 1, 11:05 AM–12:00 PM EDT
  • 41. Confidential │ ©2021 VMware, Inc. 41
  • 42. Confidential │ ©2021 VMware, Inc. 42
  • 43. Confidential │ ©2021 VMware, Inc. 43 Rapid Development with Azure Spring Cloud Sep 1, 1:05 PM–2:00 PM EDT API Gateway How-To: The Many Ways to Apply the Gateway Pattern Sep 1, 12:35 PM–1:00 PM EDT Resilient and Adaptable Systems with Cloud Native APIs Catch it on YouTube J
  • 44. Confidential │ ©2021 VMware, Inc. 44 Next-Generation Cloud Native Apps with Spring Cloud and Kubernetes Sep 1, 11:05 AM–12:00 PM EDT Inner Loop Development with Spring Boot on Kubernetes Catch it on YouTube J
  • 45. Confidential │ ©2021 VMware, Inc. 45 Debezium Filter/Transform Update DB
  • 46. Confidential │ ©2021 VMware, Inc. 46 Spring Cloud Stream Spring Cloud Data Flow
  • 47. Confidential │ ©2021 VMware, Inc. 47 Driving the Data Pipelines for Connected Vehicles with Spring Cloud Data Flow Sep 2, 3:35 PM–4:00 PM EDT Full-Stack Observability for IoT Event Stream Data Processing at Penske Sep 2, 3:05 PM–3:30 PM EDT
  • 48. Confidential │ ©2021 VMware, Inc. 48
  • 49. Confidential │ ©2021 VMware, Inc. 49 Spring Cloud Function: Where We Were, Where We Are, and Where We’re Going Sep 2, 11:05 AM–12:00 PM EDT
  • 50. Confidential │ ©2021 VMware, Inc. 50
  • 51. Confidential │ ©2021 VMware, Inc. 51 Spring Batch Orchestration
  • 52. Confidential │ ©2021 VMware, Inc. 52 Application Modernization: Migrating Mainframe Apps to the Cloud Using Spring Sep 2, 5:05 PM–6:00 PM EDT
  • 53. Confidential │ ©2021 VMware, Inc. 53
  • 54. Confidential │ ©2021 VMware, Inc. 54 Spring Native Sep 2, 10:05 AM–11:00 AM EDT Going Serverless Using the Spring Framework Ecosystem Sep 2, 2:05 PM–3:00 PM EDT
  • 55. Confidential │ ©2021 VMware, Inc. 55 From Spring Framework 5.3 to 6.0 Catch it on YouTube J The Future
  • 56. Confidential │ ©2021 VMware, Inc. 56 spring.io
  • 57. Confidential │ ©2021 VMware, Inc. Stay Connected. https://springone.io/2021/sessions/spring-for-architects #springone @s1p Spring For Architects https://springone.io/2021/sessions/proactively-designing-for-diversity-equity- and-inclusion Proactively Designing for Diversity, Equity, and Inclusion
  • 58. Confidential │ ©2021 VMware, Inc. Thank You! #springone @s1p https://github.com/cppwfs/S12021Demo/blob/main/Spring101A.pdf