More Related Content
Similar to Vizag Virtual Meetup #7: Trending API Topics for 2022 (20)
Vizag Virtual Meetup #7: Trending API Topics for 2022
- 1. All contents © MuleSoft, LLC
Andreas Oberrauter, API Artist
Amir Khan, API Activist
API Trends 2022
APIForce 1.0
- 2. All contents © MuleSoft, LLC
APIForce Community
Introduction of the Team
Andreas Oberrauter Amir Khan
API Artist
aoberrauter@mulesoft.com
API Activist
amir.khan@mulesoft.com
- 3. All contents © MuleSoft, LLC
Let's get the community trends
The voice of the community
https://www.menti.com/hq5tu33vxp
or go to menti.com & enter 2866 6086
- 4. All contents © MuleSoft, LLC
APIForce Community
Top API Trends 2022
Design-First
Design-Test-First
Zero Trust
Security-centric
Composable
Business
Share & Reuse
API Lifecycle Mgmt.
API as Product
Hyper Automation
RPA Integration
No Code /
Low Code
API as enabler
AI + ML
API as enabler
API as Product
API-First
Business
Technologist
Innovation
Multi-protocol
Mix of pattern
Multi-Cloud
Flexibility
Communities
API Portals
- 5. All contents © MuleSoft, LLC
APIForce Community
Top API Trends 2022
Design-First
Design-Test-First
Zero Trust
Security-centric
Composable
Business
Share & Reuse
API Lifecycle Mgmt.
API as Product
Hyper Automation
RPA Integration
No Code /
Low Code
API as enabler
AI + ML
API as enabler
API as Product
API-First
Business
Technologist
Innovation
Multi-protocol
Mix of pattern
Multi-Cloud
Flexibility
Communities
API Portals
- 7. All contents © MuleSoft, LLC
Drawbacks of Code-First
Sprint 1 Sprint 2 Sprint 4
Sprint 3 Sprint 5 Sprint 6 Go-Live
API
TEAM
UI
TEAM Design-First
Specification
- 8. All contents © MuleSoft, LLC
Drawbacks of Code-First
usersAPI
registrationAPI
orderAPI
productAPI
paymentAPI
invoiceAPI
notificationAPI
trackingAPI geoServiceAPI
claimAPI
discountAPI
guestAPI
passwordAPI
deliveryAPI
shipmentAPI
loginPage
registerePage
explorePage
productPage
invoicePage
paymentPage
trackingPage
claimPage
supportPage
ordersPage
deliveryPage
passwordPage
messagesPage
API development starts here
Sprint 1 Sprint 2 Sprint 4
Sprint 3 Sprint 5 Sprint 6 Go-Live
API
TEAM
UI
TEAM Design-First
Specification
- 9. All contents © MuleSoft, LLC
Drawbacks of Code-First
usersAPI
registrationAPI
orderAPI
productAPI
paymentAPI
invoiceAPI
notificationAPI
trackingAPI geoServiceAPI
claimAPI
discountAPI
guestAPI
passwordAPI
deliveryAPI
shipmentAPI
loginPage
registerePage
explorePage
productPage
invoicePage
paymentPage
trackingPage
claimPage
supportPage
ordersPage
deliveryPage
passwordPage
messagesPage
API development starts here UI development starts here
Sprint 1 Sprint 2 Sprint 4
Sprint 3 Sprint 5 Sprint 6 Go-Live
API
TEAM
UI
TEAM
Idle time for UI development
Design-First
Specification
- 10. All contents © MuleSoft, LLC
Drawbacks of Code-First
usersAPI
registrationAPI
orderAPI
productAPI
paymentAPI
invoiceAPI
notificationAPI
trackingAPI geoServiceAPI
claimAPI
discountAPI
guestAPI
passwordAPI
deliveryAPI
shipmentAPI
loginPage
registerePage
explorePage
productPage
invoicePage
paymentPage
trackingPage
claimPage
supportPage
ordersPage
deliveryPage
passwordPage
messagesPage
Delay due to system availability
Move to next sprint
Sprint 1 Sprint 2 Sprint 4
Sprint 3 Sprint 5 Sprint 6 Go-Live
API
TEAM
UI
TEAM Design-First
Specification
- 11. All contents © MuleSoft, LLC
Drawbacks of Code-First
usersAPI
registrationAPI
orderAPI
productAPI
paymentAPI
invoiceAPI
notificationAPI
trackingAPI geoServiceAPI
claimAPI
discountAPI
guestAPI
passwordAPI
deliveryAPI
shipmentAPI
loginPage
registerePage
explorePage
productPage
invoicePage
paymentPage
trackingPage
claimPage
supportPage
ordersPage
deliveryPage
passwordPage
messagesPage
Causing delay in frontend dev.
Move to next sprint
Sprint 1 Sprint 2 Sprint 4
Sprint 3 Sprint 5 Sprint 6 Go-Live
API
TEAM
UI
TEAM Design-First
Specification
- 12. All contents © MuleSoft, LLC
Drawbacks of Code-First
usersAPI
registrationAPI
orderAPI
productAPI
paymentAPI
invoiceAPI
notificationAPI
trackingAPI geoServiceAPI
claimAPI
discountAPI
guestAPI
passwordAPI
deliveryAPI
shipmentAPI
loginPage
registerePage
explorePage
productPage
invoicePage
paymentPage
trackingPage
claimPage
supportPage
ordersPage
deliveryPage
passwordPage
messagesPage
Sprint 1 Sprint 2 Sprint 4
Sprint 3 Sprint 5 Sprint 6 Go-Live
API
TEAM
UI
TEAM Design-First
Specification
- 13. All contents © MuleSoft, LLC
Drawbacks of Code-First
usersAPI
registrationAPI
orderAPI
productAPI
paymentAPI
invoiceAPI
notificationAPI
trackingAPI geoServiceAPI
claimAPI
discountAPI
guestAPI
passwordAPI
deliveryAPI
shipmentAPI
loginPage
registerePage
explorePage
productPage
invoicePage
paymentPage
trackingPage
claimPage
supportPage
ordersPage
deliveryPage
passwordPage
messagesPage
Sprint 1 Sprint 2 Sprint 4
Sprint 3 Sprint 5 Sprint 6 Go-Live
API
TEAM
UI
TEAM
Project delay
Design-First
Specification
- 14. API Design First Approach
Sprint 1 Sprint 2 Sprint 4
Sprint 3 Sprint 5 Sprint 6 Go-Live
API
TEAM
UI
TEAM Design-First
Specification
- 15. API Design First Approach
Sprint 1 Sprint 2 Sprint 4
Sprint 3 Sprint 5 Sprint 6 Go-Live
API
TEAM
UI
TEAM
usersAPI
registrationAPI
orderAPI
productAPI
paymentAPI
invoiceAPI
notificationAPI
trackingAPI geoServiceAPI
claimAPI
discountAPI
guestAPI
passwordAPI
deliveryAPI
shipmentAPI
loginPage
registerePage
explorePage
productPage
invoicePage
paymentPage
trackingPage
claimPage
supportPage
ordersPage
deliveryPage
passwordPage
messagesPage
Start with API design & prototype incl. mocking service
Design-First
Specification
Mocking Service
- 16. API Design First Approach
Sprint 1 Sprint 2 Sprint 4
Sprint 3 Sprint 5 Sprint 6 Go-Live
API
TEAM
UI
TEAM
usersAPI
registrationAPI
orderAPI
productAPI
paymentAPI
invoiceAPI
notificationAPI
trackingAPI
geoServiceAPI
claimAPI
discountAPI
guestAPI
passwordAPI
deliveryAPI
shipmentAPI
loginPage
registerePage
explorePage
productPage
invoicePage
paymentPage
trackingPage
claimPage
supportPage
ordersPage
deliveryPage
passwordPage
messagesPage
UI development can start earlier
Mocking Service
Shift-left
Design-First
Specification
- 17. API Design First Approach
Sprint 1 Sprint 2 Sprint 4
Sprint 3 Sprint 5 Sprint 6 Go-Live
API
TEAM
UI
TEAM
usersAPI
registrationAPI
orderAPI
productAPI
paymentAPI
invoiceAPI
notificationAPI
trackingAPI
geoServiceAPI
claimAPI
discountAPI
guestAPI
passwordAPI
deliveryAPI
shipmentAPI
loginPage
registerePage
explorePage
productPage
invoicePage
paymentPage
trackingPage
claimPage
supportPage
ordersPage
deliveryPage
passwordPage
messagesPage
UI development can start earlier
Mocking Service
Shift-left
Design-First
Specification
usersAPI
registrationAPI
orderAPI
productAPI
paymentAPI
invoiceAPI
notificationAPI
trackingAPI
geoServiceAPI
claimAPI
discountAPI
guestAPI
passwordAPI
deliveryAPI
shipmentAPI
- 18. API Design First Approach
Sprint 1 Sprint 2 Sprint 4
Sprint 3 Sprint 5 Sprint 6 Go-Live
API
TEAM
UI
TEAM
usersAPI
registrationAPI
orderAPI
productAPI
paymentAPI
invoiceAPI
notificationAPI
trackingAPI
geoServiceAPI
claimAPI
discountAPI
guestAPI
passwordAPI
deliveryAPI
shipmentAPI
loginPage
registerePage
explorePage
productPage
Save Time
Mocking Service
invoicePage
paymentPage
trackingPage
claimPage
supportPage
ordersPage
deliveryPage
passwordPage
messagesPage
Faster Delivery
Design-First
Specification
usersAPI
registrationAPI
orderAPI
productAPI
paymentAPI
invoiceAPI
notificationAPI
trackingAPI
geoServiceAPI
claimAPI
discountAPI
guestAPI
passwordAPI
deliveryAPI
shipmentAPI
Higher Quality
Test-First Approach
Parallel workstreams
High dev experience
Reusability of APIs
- 19. All contents © MuleSoft, LLC
APIForce
Challenges Design-First solves
Design-First
Specification
● Clear specifications and expectations
● Contract with the consumers before
development
● Enables parallel consumer development (front-
end, integration, etc.)
● Enables Design and Test First approach
● Well-designed and -documented, consistent
APIs provide positive consumer experiences
Traditional Model
- 21. All contents © MuleSoft, LLC
APIForce Community
Traditional Perimeter Approach
API GATEWAY
Backend
Zero Trust
Security-centric
- 22. All contents © MuleSoft, LLC
APIForce Community
Traditional Perimeter Approach
API GATEWAY
Backend
Zero Trust
Security-centric
- 23. All contents © MuleSoft, LLC
APIForce Community
Zero-Trust Approach
Backend
Zero Trust
Security-centric
- 24. All contents © MuleSoft, LLC
APIForce
Challenges Zero-Trust solves
Zero Trust
Security-centric
● Reduces business and organizational risk
● Access control in a distributed fashion
● Secures multi-/hybrid cloud strategies
● Helps reduce the risk of a data breach
● Supports compliance initiatives
- 26. All contents © MuleSoft, LLC
APIForce
Benefits of Composable Business
Composable
Business
API Portals
● Deliver innovations faster by reusing existing
digital capabilities
● API as enabler to drive change
● Collaboration at the center of everything
● Organization self discoverability
● Transformation of CoE
- 28. All contents © MuleSoft, LLC
APIForce
Benefits of API Lifecycle Management
API Lifecycle Mgmt.
Agility
● Only API Management is not sufficient
anymore
● Full process and traceability is required on
the APIs
● Need for parallel version deployments
● Reusability & sharing
● Role-based access to artefacts
- 30. All contents © MuleSoft, LLC
APIForce
Benefits of Hyper-automation
Hyperautomation
RPA Integration
● Supports deployment of multiple
technologies such as Low-code, RPA, APIs,
Machine Learning to increase the overall
Automation
● Citizen and expert automation engineers
contribution
● Overall goal is to increase operational
efficiency and productivity
- 33. All contents © MuleSoft, LLC
Let's get ready!
Quiz Time!
https://www.menti.com/x2gedgm2nw
or go to menti.com & enter 7206 6626