SlideShare a Scribd company logo
Scaling APIs
2022 SERIES OF EVENTS
New York
JULY
(HYBRID)
Australia
SEPTEMBER
(HYBRID)
Singapore
APRIL
(VIRTUAL)
Helsinki & North
MARCH
(VIRTUAL)
Paris
DECEMBER
(HYBRID)
London
OCTOBER
(HYBRID)
Hong Kong
AUGUST
(VIRTUAL)
JUNE (VIRTUAL)
India
MAY
(VIRTUAL)
APRIL (VIRTUAL)
Dubai & Middle East
JUNE
(VIRTUAL)
Check out our API Conferences
www.a pida ys .globa l
Want to talk at one of our conferences?
apidays.typeform.com/to/ILJeAaV8
About Me
Founder of the Box developer platform
Early writer for ProgrammableWeb
Managed these platforms
Mentor, advisor, consultant for other developer platforms & accelerators
The Magic of OpenAPI
1
API Designs
Tools: SwaggerHub, Stoplight,
Postman
Input: User Stories
Output: OpenAPI
3
Developer
Portal/Marketplace
Tools: Kong Dev Portal,
OpenChannel.io
Input: OpenAPI
Output: Developer Management site,
Sandbox
5
API Code
Tools: Kong, AWS Gateway,
WSO2
Input: OpenAPI
Output: Reverse Proxy and actual APIs
API Documentation
Tools: Redoc, Prism, APIMatic
Input: OpenAPI
Output: HTML docs, SDKs, Mock
Server
4
Monitoring
Tools: Moesif,
Kong Vitals
Input: OpenAPI
Output: HTML docs
2
Design-First APIs, and Beyond
Manage the
Developer
Community
- Developer Relationship
Management
- API Monitoring
Maintain & Iterate
Launch the API,
Developer
Experience
- Documentation
(Redoc, SwaggerHub)
- SDKs (SwaggerHub,
APImatic)
- Dev Portal (Kong, AWS
Dev Portal)
Launch
Build the API
- AWS API Gateway,
Kong, Apigee
Implement
Create Schema
Definition for
the API
- IDEs (Postman,
Insomnia)
- OpenAPI Schema
Design
Establish High
Level
Architecture
- Schema.org
- GraphQL Vs REST
Research
Determine Value
Points and Use
Cases
- Value Proposition
Canvas
- Business Model
Canvas
Identify
But as you grow, consistency is hard
Design First
API API API API
And this happened a lot recently
So how do we scale?
Lorem ipsum dolor sit amet at nec at
adipiscing
03
● Donec risus dolor porta venenatis
● Pharetra luctus felis
● Proin in tellus felis volutpat
Lorem ipsum dolor sit amet at nec at
adipiscing
02
● Donec risus dolor porta venenatis
● Pharetra luctus felis
● Proin in tellus felis volutpat
Get teams aligned on standards
01
● Donec risus dolor porta venenatis
● Pharetra luctus felis
● Proin in tellus felis volutpat
Lorem ipsum dolor sit amet at nec at
adipiscing
03
● Donec risus dolor porta venenatis
● Pharetra luctus felis
● Proin in tellus felis volutpat
Lorem ipsum dolor sit amet at nec at
adipiscing
02
● Donec risus dolor porta venenatis
● Pharetra luctus felis
● Proin in tellus felis volutpat
Lorem ipsum dolor sit amet at nec at
adipiscing
01
● Donec risus dolor porta venenatis
● Pharetra luctus felis
● Proin in tellus felis volutpat
Make it easy to share
03 ●
Make it easy to stick to standards
02 ●
Get teams aligned on standards
01 ●
Getting Alignment
Council Discussions… And Linters
Council Tips
Include more participants
No design requirements without representation
Agendas, work products from Council needed
What you need in Standards
Property Requirements Scoping requirements
Endpoint requirements Casing
Modeling requirements Strong typing
Parameter requirements Reusable properties, models and endpoints
“Enforce” vs “Encourage”
Make the developer experience better for your community, by making it easier
to build APIs, that will also be more consistent.
How to make this easier
Documentation Communication Tools
Sticking to Standards: Linters, Linters Everywhere
Freedom and responsibility
Swagger
updated
API
Quality
Review
APIs
Implemented
Test before
publishing
API docs &
SDKs
Publish
APIs
Implemented
TEI
Team
APIs Designed,
Swagger
defined,
validated
Simple
Tests Publish
In CI/CD
In Design
Sharing is Caring
Making it easy to reuse models
Make testing/validating easy
The Plan:
Reality:
SDKs
(Numerous unexpected bugs)
The gateway really helps
Don’t make teams think about rate limiting rules. Or let developers cheat
API API API API
DB1 DB2 DB3 DB4
10 10 10 100
The gateway really helps
Don’t make teams think about rate limiting rules. Or let developers cheat
API API API API
10 10
10 10
API Gateway
The gateway really helps
And with Analytics
Central Data Solution
API API API API
Custom Code Custom Code Custom Code Custom Code
1 Gateway, 1 Analytics Solution
The gateway really helps
Central Data Solution
API API API API
One Export
What the future holds:
More API Design Simplification
What the future holds: Linter Management
Set Standards, Keep Coordinated
LINT

More Related Content

PDF
Api design best practice
PDF
Designing APIs with Swagger and OpenAPI 1st Edition Joshua S. Ponelat
PDF
INTERFACE, by apidays - Building an Accessible API Spec
PDF
Space Camp June 2022 - API First.pdf
PPTX
Intro to API Design Principles
PDF
Simplifying the OpenAPI Development Experience
PDF
The API Lifecycle Series: Evolving API Development and Testing from Open Sour...
PDF
API Best Practices
Api design best practice
Designing APIs with Swagger and OpenAPI 1st Edition Joshua S. Ponelat
INTERFACE, by apidays - Building an Accessible API Spec
Space Camp June 2022 - API First.pdf
Intro to API Design Principles
Simplifying the OpenAPI Development Experience
The API Lifecycle Series: Evolving API Development and Testing from Open Sour...
API Best Practices

Similar to INTERFACE, by apidays - Scaling APIs (20)

PPTX
Building a REST API for Longevity
PDF
Designing Web Apis Building Apis That Developers Love Jin Brendasahni
PDF
Consumer centric api design v0.4.0
PPTX
Mini-project _abtsact_jntuh_r18_cse.pptx
PDF
JOSA TechTalks - RESTful API Concepts and Best Practices
PPSX
Designing APIs with Swagger and OpenAPI
PDF
"Design First" APIs with Swagger
PPTX
Super simple introduction to REST-APIs (2nd version)
PDF
Apidays Paris 2023 - API design first: A case for a better language, Emmanu...
PPTX
Reaching 1 Million APIs and what to do when we get there
PPTX
apidays LIVE Paris 2021 - Generating OpenAPIs from business models by Frederi...
PDF
apidays LIVE Helsinki & North 2022_Building an Accessible API Spec with Tradi...
PDF
A Snapshot of API Design Trends In 2019
PDF
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
PDF
apidays Paris 2022 - Generating APIs from business models, Frederic Fontanet,...
PPTX
Public API
PPTX
Will the Real Public API Please Stand Up? Amir Zuker
PDF
Extend soa with api management Sangam18
DOCX
Fundamental essentials for api design
DOCX
Fundamental essentials for api design
Building a REST API for Longevity
Designing Web Apis Building Apis That Developers Love Jin Brendasahni
Consumer centric api design v0.4.0
Mini-project _abtsact_jntuh_r18_cse.pptx
JOSA TechTalks - RESTful API Concepts and Best Practices
Designing APIs with Swagger and OpenAPI
"Design First" APIs with Swagger
Super simple introduction to REST-APIs (2nd version)
Apidays Paris 2023 - API design first: A case for a better language, Emmanu...
Reaching 1 Million APIs and what to do when we get there
apidays LIVE Paris 2021 - Generating OpenAPIs from business models by Frederi...
apidays LIVE Helsinki & North 2022_Building an Accessible API Spec with Tradi...
A Snapshot of API Design Trends In 2019
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
apidays Paris 2022 - Generating APIs from business models, Frederic Fontanet,...
Public API
Will the Real Public API Please Stand Up? Amir Zuker
Extend soa with api management Sangam18
Fundamental essentials for api design
Fundamental essentials for api design
Ad

More from apidays (20)

PDF
apidays Munich 2025 - The Physics of Requirement Sciences Through Application...
PDF
apidays Munich 2025 - Developer Portals, API Catalogs, and Marketplaces, Miri...
PDF
apidays Munich 2025 - Making Sense of AI-Ready APIs in a Buzzword World, Andr...
PDF
apidays Munich 2025 - Integrate Your APIs into the New AI Marketplace, Senthi...
PDF
apidays Munich 2025 - The Double Life of the API Product Manager, Emmanuel Pa...
PDF
apidays Munich 2025 - Let’s build, debug and test a magic MCP server in Postm...
PDF
apidays Munich 2025 - The life-changing magic of great API docs, Jens Fischer...
PDF
apidays Munich 2025 - Automating Operations Without Reinventing the Wheel, Ma...
PDF
apidays Munich 2025 - Geospatial Artificial Intelligence (GeoAI) with OGC API...
PPTX
apidays Munich 2025 - GraphQL 101: I won't REST, until you GraphQL, Surbhi Si...
PPTX
apidays Munich 2025 - Effectively incorporating API Security into the overall...
PPTX
apidays Munich 2025 - Federated API Management and Governance, Vince Baker (D...
PPTX
apidays Munich 2025 - Agentic AI: A Friend or Foe?, Merja Kajava (Aavista Oy)
PPTX
apidays Munich 2025 - Streamline & Secure LLM Traffic with APISIX AI Gateway ...
PPTX
apidays Munich 2025 - Building Telco-Aware Apps with Open Gateway APIs, Subhr...
PPTX
apidays Munich 2025 - Building an AWS Serverless Application with Terraform, ...
PDF
apidays Helsinki & North 2025 - REST in Peace? Hunting the Dominant Design fo...
PDF
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
PDF
apidays Helsinki & North 2025 - How (not) to run a Graphql Stewardship Group,...
PDF
apidays Helsinki & North 2025 - APIs in the healthcare sector: hospitals inte...
apidays Munich 2025 - The Physics of Requirement Sciences Through Application...
apidays Munich 2025 - Developer Portals, API Catalogs, and Marketplaces, Miri...
apidays Munich 2025 - Making Sense of AI-Ready APIs in a Buzzword World, Andr...
apidays Munich 2025 - Integrate Your APIs into the New AI Marketplace, Senthi...
apidays Munich 2025 - The Double Life of the API Product Manager, Emmanuel Pa...
apidays Munich 2025 - Let’s build, debug and test a magic MCP server in Postm...
apidays Munich 2025 - The life-changing magic of great API docs, Jens Fischer...
apidays Munich 2025 - Automating Operations Without Reinventing the Wheel, Ma...
apidays Munich 2025 - Geospatial Artificial Intelligence (GeoAI) with OGC API...
apidays Munich 2025 - GraphQL 101: I won't REST, until you GraphQL, Surbhi Si...
apidays Munich 2025 - Effectively incorporating API Security into the overall...
apidays Munich 2025 - Federated API Management and Governance, Vince Baker (D...
apidays Munich 2025 - Agentic AI: A Friend or Foe?, Merja Kajava (Aavista Oy)
apidays Munich 2025 - Streamline & Secure LLM Traffic with APISIX AI Gateway ...
apidays Munich 2025 - Building Telco-Aware Apps with Open Gateway APIs, Subhr...
apidays Munich 2025 - Building an AWS Serverless Application with Terraform, ...
apidays Helsinki & North 2025 - REST in Peace? Hunting the Dominant Design fo...
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
apidays Helsinki & North 2025 - How (not) to run a Graphql Stewardship Group,...
apidays Helsinki & North 2025 - APIs in the healthcare sector: hospitals inte...
Ad

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Approach and Philosophy of On baking technology
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
OMC Textile Division Presentation 2021.pptx
PPT
Teaching material agriculture food technology
PDF
Mushroom cultivation and it's methods.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
A Presentation on Artificial Intelligence
PPTX
1. Introduction to Computer Programming.pptx
PDF
Heart disease approach using modified random forest and particle swarm optimi...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Encapsulation theory and applications.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Spectral efficient network and resource selection model in 5G networks
SOPHOS-XG Firewall Administrator PPT.pptx
A comparative study of natural language inference in Swahili using monolingua...
Approach and Philosophy of On baking technology
Univ-Connecticut-ChatGPT-Presentaion.pdf
cloud_computing_Infrastucture_as_cloud_p
OMC Textile Division Presentation 2021.pptx
Teaching material agriculture food technology
Mushroom cultivation and it's methods.pdf
Assigned Numbers - 2025 - Bluetooth® Document
A Presentation on Artificial Intelligence
1. Introduction to Computer Programming.pptx
Heart disease approach using modified random forest and particle swarm optimi...

INTERFACE, by apidays - Scaling APIs

  • 2. 2022 SERIES OF EVENTS New York JULY (HYBRID) Australia SEPTEMBER (HYBRID) Singapore APRIL (VIRTUAL) Helsinki & North MARCH (VIRTUAL) Paris DECEMBER (HYBRID) London OCTOBER (HYBRID) Hong Kong AUGUST (VIRTUAL) JUNE (VIRTUAL) India MAY (VIRTUAL) APRIL (VIRTUAL) Dubai & Middle East JUNE (VIRTUAL) Check out our API Conferences www.a pida ys .globa l Want to talk at one of our conferences? apidays.typeform.com/to/ILJeAaV8
  • 3. About Me Founder of the Box developer platform Early writer for ProgrammableWeb Managed these platforms Mentor, advisor, consultant for other developer platforms & accelerators
  • 4. The Magic of OpenAPI 1 API Designs Tools: SwaggerHub, Stoplight, Postman Input: User Stories Output: OpenAPI 3 Developer Portal/Marketplace Tools: Kong Dev Portal, OpenChannel.io Input: OpenAPI Output: Developer Management site, Sandbox 5 API Code Tools: Kong, AWS Gateway, WSO2 Input: OpenAPI Output: Reverse Proxy and actual APIs API Documentation Tools: Redoc, Prism, APIMatic Input: OpenAPI Output: HTML docs, SDKs, Mock Server 4 Monitoring Tools: Moesif, Kong Vitals Input: OpenAPI Output: HTML docs 2
  • 5. Design-First APIs, and Beyond Manage the Developer Community - Developer Relationship Management - API Monitoring Maintain & Iterate Launch the API, Developer Experience - Documentation (Redoc, SwaggerHub) - SDKs (SwaggerHub, APImatic) - Dev Portal (Kong, AWS Dev Portal) Launch Build the API - AWS API Gateway, Kong, Apigee Implement Create Schema Definition for the API - IDEs (Postman, Insomnia) - OpenAPI Schema Design Establish High Level Architecture - Schema.org - GraphQL Vs REST Research Determine Value Points and Use Cases - Value Proposition Canvas - Business Model Canvas Identify
  • 6. But as you grow, consistency is hard Design First API API API API
  • 7. And this happened a lot recently
  • 8. So how do we scale? Lorem ipsum dolor sit amet at nec at adipiscing 03 ● Donec risus dolor porta venenatis ● Pharetra luctus felis ● Proin in tellus felis volutpat Lorem ipsum dolor sit amet at nec at adipiscing 02 ● Donec risus dolor porta venenatis ● Pharetra luctus felis ● Proin in tellus felis volutpat Get teams aligned on standards 01 ● Donec risus dolor porta venenatis ● Pharetra luctus felis ● Proin in tellus felis volutpat Lorem ipsum dolor sit amet at nec at adipiscing 03 ● Donec risus dolor porta venenatis ● Pharetra luctus felis ● Proin in tellus felis volutpat Lorem ipsum dolor sit amet at nec at adipiscing 02 ● Donec risus dolor porta venenatis ● Pharetra luctus felis ● Proin in tellus felis volutpat Lorem ipsum dolor sit amet at nec at adipiscing 01 ● Donec risus dolor porta venenatis ● Pharetra luctus felis ● Proin in tellus felis volutpat Make it easy to share 03 ● Make it easy to stick to standards 02 ● Get teams aligned on standards 01 ●
  • 10. Council Tips Include more participants No design requirements without representation Agendas, work products from Council needed
  • 11. What you need in Standards Property Requirements Scoping requirements Endpoint requirements Casing Modeling requirements Strong typing Parameter requirements Reusable properties, models and endpoints
  • 12. “Enforce” vs “Encourage” Make the developer experience better for your community, by making it easier to build APIs, that will also be more consistent.
  • 13. How to make this easier Documentation Communication Tools
  • 14. Sticking to Standards: Linters, Linters Everywhere Freedom and responsibility Swagger updated API Quality Review APIs Implemented Test before publishing API docs & SDKs Publish APIs Implemented TEI Team APIs Designed, Swagger defined, validated Simple Tests Publish In CI/CD In Design
  • 15. Sharing is Caring Making it easy to reuse models
  • 16. Make testing/validating easy The Plan: Reality: SDKs (Numerous unexpected bugs)
  • 17. The gateway really helps Don’t make teams think about rate limiting rules. Or let developers cheat API API API API DB1 DB2 DB3 DB4 10 10 10 100
  • 18. The gateway really helps Don’t make teams think about rate limiting rules. Or let developers cheat API API API API 10 10 10 10 API Gateway
  • 19. The gateway really helps And with Analytics Central Data Solution API API API API Custom Code Custom Code Custom Code Custom Code
  • 20. 1 Gateway, 1 Analytics Solution The gateway really helps Central Data Solution API API API API One Export
  • 21. What the future holds: More API Design Simplification
  • 22. What the future holds: Linter Management
  • 23. Set Standards, Keep Coordinated LINT