Unlocking the Future of AI Agents with Large Language Models
Why commercetools APIs are Differentiated
1. All Rights Reserved @2017 1
Metered
Scalable
Globally
Available
SDK
Accessible
Fast
Extensible
Microservice-
backed
Evolvable
API
First
API
Only Stateless
Secure
APIs Are Market-leading
2. All Rights Reserved @2017 2
There’s more to an API below the surface
✓ API First
✓ API Only
✓ Microservice-backed
✓ Cloud Native
✓ Extensible
Has the market’s best APIs
3. All Rights Reserved @2017 3
API First API Only Microservice-
backed
Cloud Native Extensible
Start by designing
API first, then
writing code
APIs are the only
means for
accessing
functionality. No
going directly to
database
Microservices back
APIs, allowing
APIs to be
individually
consumable
Public cloud multi-
tenant hosted,
stateless,
deployed to
multiple data
centers, metered
Four five
approaches to
extending the
platform, allowing
for ultimate
flexiblity
APIs Are Market-leading
4. All Rights Reserved @2017 4
Is API First
3. Generate Clients
2. Implement API
1. Model API
5. APIs Can be Accessed Over SDKs
All Rights Reserved @2017 5
✓ Type safety
✓ Open source / commercially supported
✓ Enhanced security
6. Open, RAML-compliant APIs, Available Publicly
All Rights Reserved @2017 6
✓ compliant
✓ Leverage large ecosystem
✓ Publicly available on
7. All Rights Reserved @2017 7
APIs Designed For Developers
Not around the idiosyncrasies of the
underlying monolithic application
8. All Rights Reserved @2017 8
Is API Only
API
100% feature coverage through
APIs - all functionality, import,
export, integrations, config
API
Legacy Monolith
Data Data
APIs were added later, offering
limited coverage. Must often go
to app or database directly
9. All Rights Reserved @2017 9
• Each API can be consumed
independently
• APIs are backed by individual
microservices – independent
teams, release cycles, etc
• Each microservice is scaled
independently
• No ordering of calls to APIs
APIs are Microservice
Backed
Products Search etc…
Application
Datastore
Infrastructure
Application
Datastore
Infrastructure
Application
Datastore
Infrastructure
Multiple releases/day to production
10. All Rights Reserved @2017 10
APIs Are Cloud Native
Stateless
Geographically
Distributed
Scaled
Independently
Microservice
Backed
Metered
Billing
Cloud
Hosted
Cloud
Hosted
Geographically
Distributed
CQRS
DevOps
Polyglot CQRS
11. All Rights Reserved @2017 11
APIs are Extensible
Events Custom Wrapper Inject via IoCExtend Data Model
• Order submitted
• Customer registered
• Product published
• etc
Custom Code
Custom Code
AWS
Lambda
Functions
Google
Cloud
Functions
Azure
Cloud
Functions
AWS
Lambda
Functions
Google
Cloud
Functions
Azure
Cloud
Functions