2. 2
Safe Harbor Statement
The following is intended to outline the general direction of VMware's offerings. It is intended for
information purposes only and may not be incorporated into any contract. Any information regarding
pre-release of VMware offerings, future updates or other planned modifications is subject to ongoing
evaluation by VMware and is subject to change. This information is provided without warranty or any
kind, express or implied, and is not a commitment to deliver any material, code, or functionality, and
should not be relied upon in making purchasing decisions regarding VMware's offerings. These
purchasing decisions should only be based on features currently available. The development, release,
and timing of any features or functionality described for VMware's offerings in this presentation remain
at the sole discretion of VMware. VMware has no obligation to update forward looking information in
this presentation.
5. 5
Spring Cloud Gateway + API Hub for VMware Tanzu
• Developer manages
gateway deployments and
route configuration
• Decoupling of cross-
cutting API concerns, like
SSO and Rate Limiting
• Developer portal for
discovering and managing
APIs
Developer-friendly API Management Solution
6. 6
Spring Cloud Gateway + API Hub for VMware Tanzu
• Developer manages
gateway deployments and
route configuration
• Decoupling of cross-
cutting API concerns, like
SSO and Rate Limiting
• Developer portal for
discovering and managing
APIs
Developer-friendly API Management Solution
7. 7
Spring Cloud Gateway + API Hub for VMware Tanzu
• Developer manages
gateway deployments and
route configuration
• Decoupling of cross-
cutting API concerns, like
SSO and Rate Limiting
• Developer portal for
discovering and managing
APIs
Developer-friendly API Management Solution
8. 8
Spring Cloud Gateway + API Hub for VMware Tanzu
• Developer manages
gateway deployments and
route configuration
• Decoupling of cross-
cutting API concerns, like
SSO and Rate Limiting
• Developer console for
discovering and managing
APIs
Developer-friendly API Management Solution
9. 9
36%
39%
41%
48%
59%
69%
72%
73%
% of Respondants
Most Important Factors when Evaluating API Tools
Ease of Use Ease of Implementation Integrations with Existing Tools Re-Usability
Cost Impact on Efficiency Open Source Learning Curve
by Smartbear
The State of API 2019
Source: https://static1.smartbear.co/smartbearbrand/media/pdf/smartbear_state_of_api_2019.pdf
10. 10
11%
20%
25%
28%
53%
58%
58%
76%
% of Respondants
How developers Measure Success of APIs
Performance Usability/DX Uptime/Availability Calls Made to API
Issues Resolved # of Subscribers Revenue Rate of new accounts
by Smartbear
The State of API 2019
Source: https://static1.smartbear.co/smartbearbrand/media/pdf/smartbear_state_of_api_2019.pdf
21. 21
Goals should be broadly defined,
measurable, and user-centered
1. To give API consumers a way to discover
and securely access available APIs across
their organizations.
2. To give service providers a way to
manage access to their APIs.
Empathize
Setting Goals
28. 28
Assumption Generation
Empathize
Assumptions are things that we believe
to be true BUT which are not based on
facts or evidence.
1. Consumers want to access API
documentation for endpoints
2. Consumers have trouble securely
accessing APIs
3. Consumers want to try out (test) an
API before using
36. 36
Define
Research Synthesis
The goal of
synthesis is to
make sense of
your research
data. Identify
patterns that
improve your
understanding
about users and
summarize your
finding into clear
insights and
problems.
37. 37
API Managers want key
observability
"Information would be absolutely useful"
"Observability would help identify bad
customers”
“Audit trail would be helpful because it
would tell us who accessed what when.”
Define
Tracking Assumptions
39. 39
Design studio helps us understand how we
could solve the problems we uncovered
during generative research.
“How might we help API Consumers quickly
and securely access APIs without involving
operations?”
Ideation
Design Studio