apidays London 2023 - 7 pillars of an API Factory, Patrick Brosse, Amadeus

apidays
apidaysapidays
API Factory :
7 pillars for API as Manufactured product
Patrick Brosse
Head of API Design
Amadeus IT Group
fromFirstAPItoAPIdesignfirst
Amadeusvision
GET / api / factory ?
from = “Prototype” &
to = “Industrialization” &
via = “Componentization”
Patrick Brosse
Head of API Design & Data Model
Amadeus IT Group
Build an elegant,
future-proof API in
minimum time
Challenge Safe Travel API
Elegant
Complex functionality, simple to use
Future-proof
Update without affecting original design.
Minimum time
Urgency due to pandemic.
Designfirst
Manufactured Industry
GET / api /specification
200 OK
{
from: “Business”
to: “Functionality”
via: “Methodology”
}
Usability
Manufactured Industry
GET / api / portals
200 OK
{
- Documentation
- tutorial
- SDK
- Support
}
Automation
Manufactured Industry
GET / api / standard
200 OK
{
- quality
- security
}
Community
Manufactured Industry
GET / api / prototyping
200 OK
{
- Agile Methodology
- Process
- Organization
-
}
Traceability
Manufactured Industry
GET / api / hateoas
{
from: domain-relationship
to : links
via: Domain Driven Design
}
Identification
Manufactured Industry
GET / api / uri
{
from: Service centric
to : Data centric
via:
REST Uniform Interface
}
Components
Manufactured Industry
POST / api / reusabilty
200 OK
{
from: “Business”
to: “API Contract”
via: “Data Model”
}
Take inspiration forindustrialization
Open API Platform : Create a Factory of Components
Take inspiration forindustrialization
Construction plan
Take inspiration forindustrialization
Factory of Components
As-a-product
Manufactured Industry
GET / api / as-a-product
200 OK
{
from: “Software”
to: “Api contract”
via: “Data model”
}
Thank you!
developers.amadeus.com
pbrosse@amadeus.com
References
Article: Data as a Product: What We Can Learn from More Established Industries
Jeremy Posner
Podcast : Docs-as-Code for better collaboration at Amadeus for Developers
Anna Tsolakou and Mathieu Pincovai
1 sur 16

Contenu connexe

Similaire à apidays London 2023 - 7 pillars of an API Factory, Patrick Brosse, Amadeus

Creating DatadipityCreating Datadipity
Creating DatadipityClickslide
1.2K vues32 diapositives

Similaire à apidays London 2023 - 7 pillars of an API Factory, Patrick Brosse, Amadeus(20)

Plus de apidays(20)

Dernier(20)

3196 The Case of The East River3196 The Case of The East River
3196 The Case of The East River
ErickANDRADE9011 vues
Data structure and algorithm. Data structure and algorithm.
Data structure and algorithm.
Abdul salam 12 vues
PROGRAMME.pdfPROGRAMME.pdf
PROGRAMME.pdf
HiNedHaJar14 vues
Journey of Generative AIJourney of Generative AI
Journey of Generative AI
thomasjvarghese4918 vues
MOSORE_BRESCIAMOSORE_BRESCIA
MOSORE_BRESCIA
Federico Karagulian5 vues
RIO GRANDE SUPPLY COMPANY INC, JAYSON.docxRIO GRANDE SUPPLY COMPANY INC, JAYSON.docx
RIO GRANDE SUPPLY COMPANY INC, JAYSON.docx
JaysonGarabilesEspej6 vues
PTicketInput.pdfPTicketInput.pdf
PTicketInput.pdf
stuartmcphersonflipm314 vues
How Leaders See Data? (Level 1)How Leaders See Data? (Level 1)
How Leaders See Data? (Level 1)
Narendra Narendra10 vues
Building Real-Time Travel AlertsBuilding Real-Time Travel Alerts
Building Real-Time Travel Alerts
Timothy Spann102 vues
Introduction to Microsoft Fabric.pdfIntroduction to Microsoft Fabric.pdf
Introduction to Microsoft Fabric.pdf
ishaniuudeshika21 vues

apidays London 2023 - 7 pillars of an API Factory, Patrick Brosse, Amadeus