The document discusses how to build apps that stand out by being personal, useful, fast and engaging. It notes that achieving this can be challenging due to backend complexity, and introduces Apigee as a solution to simplify backends by providing a single API interface to various services and data sources like user management, push notifications, databases and legacy systems. Specific examples discussed include building conference and employee apps that integrate these features to provide personalized, fast experiences for users.
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
API Services: Building Apps That Stand Out
1. API Services – Building apps that stand out
Personal | Useful | Fast | Engaging
Alan Ho
2. Agenda
• Getting your app to stand out
• How your backend gets in the way
• Show you how Apigee solves your backend complexity
2013 Apigee Corp. All Rights Reserved
2
3. Getting your app to stand out
• Personal
• Useful
• Fast
• Engaging
2013 Apigee Corp. All Rights Reserved
3
4. So you start building an app
2013 Apigee Corp. All Rights Reserved
4
9. The app is the tip of the iceberg
Your App
App Servers
Legacy Systems
CDN
SQL DBs
NoSQL
APNS / GCM
2013 Apigee Corp. All Rights Reserved
9
10. Hiding the complexity with an API
Single API
Legacy
Backend
2013 Apigee Corp. All Rights Reserved
Social
API Proxy
Location
Users Mgmt
Push
Transform
Datastore
10
3rd Party
Backend
11. Employee and Conference apps
Single API
Legacy
Backend
2013 Apigee Corp. All Rights Reserved
Social
API Proxy
Location
Users Mgmt.
Push
Transform
Datastore
11
3rd Party
Backend
12. Session Details – Making it fast
Datastore
GET /sessions
GET /sessions/keynote/speaking
2013 Apigee Corp. All Rights Reserved
12
13. Session Details – Making it fast
Proxy
Datastore
GET /SessionMashup
GET /sessions
GET /session/<…>/speaking
Build aggregate
Populate Cache
2013 Apigee Corp. All Rights Reserved
13
14. Employee and Conference apps – Personal | Useful | Fast | Engaging
Single API
Legacy
Backend
2013 Apigee Corp. All Rights Reserved
Social
API Proxy
Location
Users Mgmt.
Push
Transform
Datastore
14
3rd Party
Backend
15. Next Steps
• Attend the Coder Workshop
• Meet us at the Internet of Things Booth
2013 Apigee Corp. All Rights Reserved
15