SlideShare ist ein Scribd-Unternehmen logo
1 von 47
Downloaden Sie, um offline zu lesen
Nordic APIs
2016 Platform Summit
Welcome!
Architect and design your APIs on the scale of decades
• Workshops: what was learned?
• Trajectory for the next two days
• Business vs technical tracks
• 6 Insights
• Nordic APIs mission
Welcome to this year's event
• Platforms are being formed everywhere
• Shifting our society
• APIs are the enabler of this transformation
• API Platforms are business critical
• Platforms are a long-term play
Why a "platform" summit?
Thank you!
Produced by
Spread the word!
@nordicapis
#nordicapis
Introduction to the
Art of API Practice
2016 Platform Summit
Stockholm, Sweden
Bill Doerrfeld @DoerrfeldBill
Slides available: Slideshare.com/NordicAPIs
"REST is software design on the scale of decades:
every detail is intended to promote software
longevity and independent evolution. Many of the
constraints are directly opposed to short-term
efficiency. "
-Roy Fielding
Inspiration:
Why Build for Decades?
➢ APIs will prevail
➢ Coding "just enough" rarely stands the test of
time
➢ Helps focus on entire system needs
➢ Avoid inadaptability as technology evolves
➢ "Agile" shouldn't negate future planning
➢ But most importantly...
API Practice is an Art
The 6 Insights
Insight #1 Platform
• Onboarding: why become
API-first?
• Validation: Successful model API
Platforms
• Momentum: Tracking disruption,
large industry movement
• Leadership: "Convincing the
Architect," intrapreneurship.
An API Platform is when...
➢ The API enables access to the organization’s core
value proposition
➢ Is technically and non-technically scalable
➢ Enables consumers to create shared value
➢ Is instrumental in securing the organization’s
position as a market leader
➢ Is seen by top management as business critical
Onboarding: Why be API-fied?
• It’s strategic for most companies to have an API
• APIs enable business to become more niche
• APIs affect all industries
• APIs empower entrepreneurs
• An economy has formed
Validation: Great API stories
● Consolidation of content
streaming pipeline
● Disrupted entertainment
industry
● Heightened brand
awareness
● Profit generation
● Facilitated move to server
provider
● Advertising benefits
● Competitive edge
● Embeddable service
Momentum: Industry at Large
● 16,000+ APIs
● Composable
● Impacted sectors:
○ IT, DevOps, IoT,
consumer
experiences, mobile,
data analytics, AI, &
many more...
Leadership: The API Intrapreneur
• "Convincing the Architect" : (Perhaps we're beyond this)
• Disseminating best practices
• Fostering internal culture
• Security
• Agility
• Style Guide
Insight #2 Strategy
• Valuation: Determine the
value of digital assets
• Niche: Carve out unique
value
• Provisioning: Decide who
sees what
• Forecast: Respond to tech
evolution
Valuation: Asset Valuation
• Types of APIs
• Data: GET User data, profile data,
• Ex. Financial data
• Functionality: Processing.
• Ex. Payment API
• Infrastructure: What internal processes could
others benefit from?
• Ex. Github's Hubot
Niche: Create Unique Value
Provisioning: Release in tiers
Private PublicPartner
➢ How will industries
that rely on APIs
evolve?
○ IoT
○ B2B
○ FinTech
○ Healthcare
○ Marketing
○ Utilities
○ Green tech
○ AI
Forecast: Engage with Evolution
Insight #3 Business Models
• Monetization: Monetize as own
product
• Premium: Package as upsell
• Indirect ROI: content
distribution, R&D, ...
• Economy: Companies whose
business is APIs
● John Musser 20+ Business Models
● Rob Zazueta 5 Monetization Models
Resources:
Monetization: How to monetize?
• Free
• Freemium
• Help developers grow
• Ex. Affectiva offers free SDK & API for small
businesses
• Direct Charge
• Per call
• subscription
● How to Grow and Profit Using a
Freemium API Monetization Model
Resources:
Premium: Package as upsell
• Increase
integration
capability
• Customization
• Ex. Safety Culture
Indirect ROI: Other benefits?
• R&D
• Ex. Tweetie acquired by Twitter
• Advertising
• Private API:
• Operational efficiency
• Supply chain management
• Business intelligence
• & more...
Economy: Analyze the Market
• FinTech, Open banking
movement
• AI
• IPOs; Twilio
• Sectors for exploitation with
APIs
• Novel companies
● Ten New Breeds of API Businesses...
● CMA Will Save Open Banking APIs...
Resources:
Insight #4 Design
• Style: API behavior, best
practices
• Development: Tools for
construction
• Reference: Ways to present
an API to machines & humans
• Testing: Testing throughout
API lifecycle
Style: Industry best practices
• Type: REST / SOAP. GraphQL
• Data formats: JSON, YAML,
• Style considerations:
● API Handyman’s API Stylebook
Resources:
# of Endpoints Asynchronicity Filtering Pagination
Data Format Error Handling HTTP Methods Caching
Hypermedia and More...
Development: Editors
• API Design Editors, many open source
• Design —> documentation publishing,
hosting, management, or more. Examples:
● Industry Guide on API Design, Kin
Lane
Resources:
Reference: Documentation
• API Definitions:
• Machine vs Human readable
● What is the Difference Between API
Documentation, Specification, and Definition?
Resources:
Testing: Continuously watching
• API Testing
• API Monitoring
• Analytics
• Virtualization
Postman API Fortress
Runscope
"the effort required to design something is
inversely proportional to the simplicity of the
result. "
-Roy Fielding
Inspiration:
Insight #5 Security
• Identity: Tracking consumer identity
• Access: Protecting resources
• Vulnerabilities: Common hacking methods
and ways to prevent
• Debugging: To prevent exploits or major
system failures
Insight #6 Marketing
• Discovery: How is your API
found?
• Dev Portal: docs, SDK, code
samples,
• Advocacy: Support for
customers; DevRel
• Promotion: How to actively
evangelize an API?
Discovery: How find API?
• SEO: Google
• Optimize API banding, copy, keyword frequency
• separate homepages for each API
• List in Directories:
• Services Discovery Automation
● Tips to Improve Discoverability of
your API
Resources:
Dev Portal: 7 Ingredients for a
Superb Dev Center
● 7 Ingredients That Make Up a Superb
Developer Center
Resources:
Getting Started Guide Authentication Guide
API Documentation Testing Console
Dev Resources
(code sample, SDK, libraries)
Support Channels
Platform Policy
Advocacy: Developer Relations
• Dev outreach
increases:
• Awareness
• Understanding
• Vision
• Ways to form a
community:
• Email, chat, forum,
conferences, Knowledge base,
blog, content, demos, use cases
● DevRel: How to Offer Unparalleled
Developer Outreach
Resources:
Promotion: How evangelize an
API?
• Press Releases
• API Blogs & Digests
• Social channels
• Hackernews, Product Hunt, Beta
List, Stackshare.io, Reddit.
● Utilizing Product Hunt to Launch Your
API
Resources:
"The Web is now philosophical engineering.
Physics and the Web are both about the
relationship between the small and the large."
-Tim Berners-Lee
Inspiration:
A Balanced Release
“Building on the scale of decades must inherently
consider all aspects of API practice, including
things like dev relations and business acumen, as
this will inform technical development.”
-Me :)
Final Thought:
• Architect and Design APIs
on the Scale of Decades
• Assemble knowledge
from conference
• Contributed posts from
speakers & blog team
• Release: Q1 2017
• Follow progress: Leanpub
The Art of API Practice [eBook]
Nordic APIs Knowledge Center
Marketing Strategy Business Security Platforms
• 10 eBooks for free download. Examples:
Thanks!
Keep in touch!
• Follow us on Twitter: @NordicAPIs
• Sign up for our Newsletter: nordicapis.com/newsletter
• Follow our blog: nordicapis.com/blog
• Contributions are welcome!
Thank you!
Produced by:

Weitere ähnliche Inhalte

Was ist angesagt?

The liferay case: lessons learned evolving from RPC to Hypermedia REST APIs
The liferay case: lessons learned evolving from RPC to Hypermedia REST APIsThe liferay case: lessons learned evolving from RPC to Hypermedia REST APIs
The liferay case: lessons learned evolving from RPC to Hypermedia REST APIs
Jorge Ferrer
 

Was ist angesagt? (20)

Sliding away from Roy Fielding's REST model (Filippos Vasilakis)
Sliding away from Roy Fielding's REST model (Filippos Vasilakis)Sliding away from Roy Fielding's REST model (Filippos Vasilakis)
Sliding away from Roy Fielding's REST model (Filippos Vasilakis)
 
APIs: What’s in it for me – How can APIs bring value to our Business (Philipp...
APIs: What’s in it for me – How can APIs bring value to our Business (Philipp...APIs: What’s in it for me – How can APIs bring value to our Business (Philipp...
APIs: What’s in it for me – How can APIs bring value to our Business (Philipp...
 
The Business Value for Internal APIs in the Enterprise
The Business Value for Internal APIs in the EnterpriseThe Business Value for Internal APIs in the Enterprise
The Business Value for Internal APIs in the Enterprise
 
Public API
Public APIPublic API
Public API
 
Bigger, Better Business With OAuth
Bigger, Better Business With OAuthBigger, Better Business With OAuth
Bigger, Better Business With OAuth
 
Launching a Successful and Secure API
Launching a Successful and Secure APILaunching a Successful and Secure API
Launching a Successful and Secure API
 
Platform for Secure Digital Business
Platform for Secure Digital BusinessPlatform for Secure Digital Business
Platform for Secure Digital Business
 
Evolution of API Management in the BBC
Evolution of API Management in the BBCEvolution of API Management in the BBC
Evolution of API Management in the BBC
 
Open api in enterprise
Open api in enterpriseOpen api in enterprise
Open api in enterprise
 
API Description Languages: Which is the Right One for Me?
API Description Languages: Which is the Right One for Me?API Description Languages: Which is the Right One for Me?
API Description Languages: Which is the Right One for Me?
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management Strategy
 
apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...
apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...
apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...
 
Scale a Swagger based Web API (Guillaume Laforge)
Scale a Swagger based Web API (Guillaume Laforge)Scale a Swagger based Web API (Guillaume Laforge)
Scale a Swagger based Web API (Guillaume Laforge)
 
Manage Your Mesh
Manage Your MeshManage Your Mesh
Manage Your Mesh
 
The liferay case: lessons learned evolving from RPC to Hypermedia REST APIs
The liferay case: lessons learned evolving from RPC to Hypermedia REST APIsThe liferay case: lessons learned evolving from RPC to Hypermedia REST APIs
The liferay case: lessons learned evolving from RPC to Hypermedia REST APIs
 
API Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie MitraAPI Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie Mitra
 
Rest api best practices – comprehensive handbook
Rest api best practices – comprehensive handbookRest api best practices – comprehensive handbook
Rest api best practices – comprehensive handbook
 
apidays LIVE London 2021 - Authorization is on the rise. by Damian Schenkelma...
apidays LIVE London 2021 - Authorization is on the rise. by Damian Schenkelma...apidays LIVE London 2021 - Authorization is on the rise. by Damian Schenkelma...
apidays LIVE London 2021 - Authorization is on the rise. by Damian Schenkelma...
 
Realizing SOA and API Convergence
Realizing SOA and API ConvergenceRealizing SOA and API Convergence
Realizing SOA and API Convergence
 
API Best Practices
API Best PracticesAPI Best Practices
API Best Practices
 

Andere mochten auch

Public Transport APIs – How we are using and creating long lasting APIs at No...
Public Transport APIs – How we are using and creating long lasting APIs at No...Public Transport APIs – How we are using and creating long lasting APIs at No...
Public Transport APIs – How we are using and creating long lasting APIs at No...
Nordic APIs
 
Lean and Mean – Authorization for kick-ass APIs (Jonas Markström)
Lean and Mean – Authorization for kick-ass APIs (Jonas Markström)Lean and Mean – Authorization for kick-ass APIs (Jonas Markström)
Lean and Mean – Authorization for kick-ass APIs (Jonas Markström)
Nordic APIs
 

Andere mochten auch (20)

APIs as The Source of Truth (Zane Claes)
APIs as The Source of Truth (Zane Claes)APIs as The Source of Truth (Zane Claes)
APIs as The Source of Truth (Zane Claes)
 
API Creation to Iteration without the Frustration
API Creation to Iteration without the FrustrationAPI Creation to Iteration without the Frustration
API Creation to Iteration without the Frustration
 
The adventure of enabling API management in a large enterprise (Josh Wang)
The adventure of enabling API management in a large enterprise (Josh Wang)The adventure of enabling API management in a large enterprise (Josh Wang)
The adventure of enabling API management in a large enterprise (Josh Wang)
 
Platform Security that will Last for Decades (Travis Spencer)
Platform Security that will Last for Decades (Travis Spencer)Platform Security that will Last for Decades (Travis Spencer)
Platform Security that will Last for Decades (Travis Spencer)
 
Lessons Learned from Building Enterprise APIs (Gustaf Nyman)
Lessons Learned from Building Enterprise APIs (Gustaf Nyman)Lessons Learned from Building Enterprise APIs (Gustaf Nyman)
Lessons Learned from Building Enterprise APIs (Gustaf Nyman)
 
TDD for APIs in a Microservice World (Michael Kuehne Schlinkert)
TDD for APIs in a Microservice World (Michael Kuehne Schlinkert)TDD for APIs in a Microservice World (Michael Kuehne Schlinkert)
TDD for APIs in a Microservice World (Michael Kuehne Schlinkert)
 
Microservices architecture overview v2
Microservices architecture overview v2Microservices architecture overview v2
Microservices architecture overview v2
 
ITSM Solutions and DevOps Alignment
ITSM Solutions and DevOps AlignmentITSM Solutions and DevOps Alignment
ITSM Solutions and DevOps Alignment
 
Insight Data Engineering: Open source data ingestion
Insight Data Engineering: Open source data ingestionInsight Data Engineering: Open source data ingestion
Insight Data Engineering: Open source data ingestion
 
Rapid Api Prototyping
Rapid Api PrototypingRapid Api Prototyping
Rapid Api Prototyping
 
Running an API 24/365
Running an API 24/365Running an API 24/365
Running an API 24/365
 
State of APIs: API trends from Nordic APIs Copenhagen & Sundsvall
State of APIs: API trends from Nordic APIs Copenhagen & SundsvallState of APIs: API trends from Nordic APIs Copenhagen & Sundsvall
State of APIs: API trends from Nordic APIs Copenhagen & Sundsvall
 
Pie for Sale: Timeless Lessons in API Advocacy (Adam DuVander)
Pie for Sale: Timeless Lessons in API Advocacy (Adam DuVander)Pie for Sale: Timeless Lessons in API Advocacy (Adam DuVander)
Pie for Sale: Timeless Lessons in API Advocacy (Adam DuVander)
 
Authorization The Missing Piece of the Puzzle
Authorization The Missing Piece of the PuzzleAuthorization The Missing Piece of the Puzzle
Authorization The Missing Piece of the Puzzle
 
Public Transport APIs – How we are using and creating long lasting APIs at No...
Public Transport APIs – How we are using and creating long lasting APIs at No...Public Transport APIs – How we are using and creating long lasting APIs at No...
Public Transport APIs – How we are using and creating long lasting APIs at No...
 
Lean and Mean – Authorization for kick-ass APIs (Jonas Markström)
Lean and Mean – Authorization for kick-ass APIs (Jonas Markström)Lean and Mean – Authorization for kick-ass APIs (Jonas Markström)
Lean and Mean – Authorization for kick-ass APIs (Jonas Markström)
 
Automotive Grade APIs – designing for longevity
Automotive Grade APIs – designing for longevityAutomotive Grade APIs – designing for longevity
Automotive Grade APIs – designing for longevity
 
Why should i care about hypermedia
Why should i care about hypermediaWhy should i care about hypermedia
Why should i care about hypermedia
 
Microservices vs History
Microservices vs History  Microservices vs History
Microservices vs History
 
Distribute and Monetize APIs
Distribute and Monetize APIsDistribute and Monetize APIs
Distribute and Monetize APIs
 

Ähnlich wie Introduction to The 6 Insights of API Practice (Bill Doerrfeld)

Ähnlich wie Introduction to The 6 Insights of API Practice (Bill Doerrfeld) (20)

Introduction to the Art of API Practice
Introduction to the Art of API PracticeIntroduction to the Art of API Practice
Introduction to the Art of API Practice
 
API Marketing: First Comes Usability, Then Discoverability
API Marketing: First Comes Usability, Then DiscoverabilityAPI Marketing: First Comes Usability, Then Discoverability
API Marketing: First Comes Usability, Then Discoverability
 
LF_APIStrat17_API Marketing: First Comes Usability, then Discoverability
LF_APIStrat17_API Marketing: First Comes Usability, then DiscoverabilityLF_APIStrat17_API Marketing: First Comes Usability, then Discoverability
LF_APIStrat17_API Marketing: First Comes Usability, then Discoverability
 
API Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and AdvocacyAPI Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and Advocacy
 
Real World API Business Models That Worked
Real World API Business Models That WorkedReal World API Business Models That Worked
Real World API Business Models That Worked
 
Smartone v1.0
Smartone v1.0Smartone v1.0
Smartone v1.0
 
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
 
apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...
apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...
apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...
 
A Snapshot of API Design Trends In 2019
A Snapshot of API Design Trends In 2019A Snapshot of API Design Trends In 2019
A Snapshot of API Design Trends In 2019
 
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
INTERFACE, by apidays  - The 8 Key Components of a Modern API Stack by Iddo G...INTERFACE, by apidays  - The 8 Key Components of a Modern API Stack by Iddo G...
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
 
APIs as a Product Strategy
APIs as a Product StrategyAPIs as a Product Strategy
APIs as a Product Strategy
 
How Capital One Scaled API Design to Deliver New Products Faster
How Capital One Scaled API Design to Deliver New Products FasterHow Capital One Scaled API Design to Deliver New Products Faster
How Capital One Scaled API Design to Deliver New Products Faster
 
Building a REST API for Longevity
Building a REST API for LongevityBuilding a REST API for Longevity
Building a REST API for Longevity
 
Always Mind Your [Developer] Surroundings - API City 2018
Always Mind Your [Developer] Surroundings - API City 2018Always Mind Your [Developer] Surroundings - API City 2018
Always Mind Your [Developer] Surroundings - API City 2018
 
Lessons Learned from Revamping Our Doc Site
Lessons Learned from Revamping Our Doc SiteLessons Learned from Revamping Our Doc Site
Lessons Learned from Revamping Our Doc Site
 
APIdays Paris 2019 - Lessons Learned from Revamping our Doc Site by Ilona Ko...
APIdays Paris 2019 - Lessons Learned from Revamping our Doc Site by  Ilona Ko...APIdays Paris 2019 - Lessons Learned from Revamping our Doc Site by  Ilona Ko...
APIdays Paris 2019 - Lessons Learned from Revamping our Doc Site by Ilona Ko...
 
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
 
Welcome To The API Universe - Platform Summit 2018
Welcome To The API Universe - Platform Summit 2018Welcome To The API Universe - Platform Summit 2018
Welcome To The API Universe - Platform Summit 2018
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital Transformation
 
Introduction to APIs from a Business Perspective by Shafqat Islam, Founder an...
Introduction to APIs from a Business Perspective by Shafqat Islam, Founder an...Introduction to APIs from a Business Perspective by Shafqat Islam, Founder an...
Introduction to APIs from a Business Perspective by Shafqat Islam, Founder an...
 

Mehr von Nordic APIs

The Federated Future: Pioneering Next-Gen Solutions in API Management - Marku...
The Federated Future: Pioneering Next-Gen Solutions in API Management - Marku...The Federated Future: Pioneering Next-Gen Solutions in API Management - Marku...
The Federated Future: Pioneering Next-Gen Solutions in API Management - Marku...
Nordic APIs
 
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations - A...
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations - A...Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations - A...
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations - A...
Nordic APIs
 

Mehr von Nordic APIs (20)

How I Built Bill, the AI-Powered Chatbot That Reads Our Docs for Fun , by Tod...
How I Built Bill, the AI-Powered Chatbot That Reads Our Docs for Fun , by Tod...How I Built Bill, the AI-Powered Chatbot That Reads Our Docs for Fun , by Tod...
How I Built Bill, the AI-Powered Chatbot That Reads Our Docs for Fun , by Tod...
 
The Art of API Design, by David Biesack at Apiture
The Art of API Design, by David Biesack at ApitureThe Art of API Design, by David Biesack at Apiture
The Art of API Design, by David Biesack at Apiture
 
ABAC, ReBAC, Zanzibar, ALFA… How Should I Implement AuthZ in My APIs? by Dav...
ABAC, ReBAC, Zanzibar, ALFA…  How Should I Implement AuthZ in My APIs? by Dav...ABAC, ReBAC, Zanzibar, ALFA…  How Should I Implement AuthZ in My APIs? by Dav...
ABAC, ReBAC, Zanzibar, ALFA… How Should I Implement AuthZ in My APIs? by Dav...
 
Crafting a Cloud Native API Platform to Accelerate Your Platform Maturity - B...
Crafting a Cloud Native API Platform to Accelerate Your Platform Maturity - B...Crafting a Cloud Native API Platform to Accelerate Your Platform Maturity - B...
Crafting a Cloud Native API Platform to Accelerate Your Platform Maturity - B...
 
The Federated Future: Pioneering Next-Gen Solutions in API Management - Marku...
The Federated Future: Pioneering Next-Gen Solutions in API Management - Marku...The Federated Future: Pioneering Next-Gen Solutions in API Management - Marku...
The Federated Future: Pioneering Next-Gen Solutions in API Management - Marku...
 
API Authorization Using an Identity Server and Gateway - Aldo Pietropaolo, SGNL
API Authorization Using an Identity Server and Gateway - Aldo Pietropaolo, SGNLAPI Authorization Using an Identity Server and Gateway - Aldo Pietropaolo, SGNL
API Authorization Using an Identity Server and Gateway - Aldo Pietropaolo, SGNL
 
API Discovery from Crawl to Run - Rob Dickinson, Graylog
API Discovery from Crawl to Run - Rob Dickinson, GraylogAPI Discovery from Crawl to Run - Rob Dickinson, Graylog
API Discovery from Crawl to Run - Rob Dickinson, Graylog
 
Productizing and Monetizing APIs - Derric Gilling, Moseif
Productizing and Monetizing APIs - Derric Gilling, MoseifProductizing and Monetizing APIs - Derric Gilling, Moseif
Productizing and Monetizing APIs - Derric Gilling, Moseif
 
Securely Boosting Any Product with Generative AI APIs - Ruben Sitbon, Sipios
Securely Boosting Any Product with Generative AI APIs - Ruben Sitbon, SipiosSecurely Boosting Any Product with Generative AI APIs - Ruben Sitbon, Sipios
Securely Boosting Any Product with Generative AI APIs - Ruben Sitbon, Sipios
 
Security of LLM APIs by Ankita Gupta, Akto.io
Security of LLM APIs by Ankita Gupta, Akto.ioSecurity of LLM APIs by Ankita Gupta, Akto.io
Security of LLM APIs by Ankita Gupta, Akto.io
 
I'm an API Hacker, Here's How to Go from Making APIs to Breaking Them - Katie...
I'm an API Hacker, Here's How to Go from Making APIs to Breaking Them - Katie...I'm an API Hacker, Here's How to Go from Making APIs to Breaking Them - Katie...
I'm an API Hacker, Here's How to Go from Making APIs to Breaking Them - Katie...
 
Unleashing the Potential of GraphQL with Streaming Data - Kishore Banala, Net...
Unleashing the Potential of GraphQL with Streaming Data - Kishore Banala, Net...Unleashing the Potential of GraphQL with Streaming Data - Kishore Banala, Net...
Unleashing the Potential of GraphQL with Streaming Data - Kishore Banala, Net...
 
Reigniting the API Description Wars with TypeSpec and the Next Generation of ...
Reigniting the API Description Wars with TypeSpec and the Next Generation of...Reigniting the API Description Wars with TypeSpec and the Next Generation of...
Reigniting the API Description Wars with TypeSpec and the Next Generation of ...
 
Establish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAny
Establish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAnyEstablish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAny
Establish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAny
 
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations - A...
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations - A...Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations - A...
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations - A...
 
Going Platinum: How to Make a Hit API by Bill Doerrfeld, Nordic APIs
Going Platinum: How to Make a Hit API by Bill Doerrfeld, Nordic APIsGoing Platinum: How to Make a Hit API by Bill Doerrfeld, Nordic APIs
Going Platinum: How to Make a Hit API by Bill Doerrfeld, Nordic APIs
 
Getting Better at Risk Management Using Event Driven Mesh Architecture - Ragh...
Getting Better at Risk Management Using Event Driven Mesh Architecture - Ragh...Getting Better at Risk Management Using Event Driven Mesh Architecture - Ragh...
Getting Better at Risk Management Using Event Driven Mesh Architecture - Ragh...
 
GenAI: Producing and Consuming APIs by Paul Dumas, Gartner
GenAI: Producing and Consuming APIs by Paul Dumas, GartnerGenAI: Producing and Consuming APIs by Paul Dumas, Gartner
GenAI: Producing and Consuming APIs by Paul Dumas, Gartner
 
The SAS developer portal – developer.sas.com 2.0: How we built it by Joe Furb...
The SAS developer portal –developer.sas.com 2.0: How we built it by Joe Furb...The SAS developer portal –developer.sas.com 2.0: How we built it by Joe Furb...
The SAS developer portal – developer.sas.com 2.0: How we built it by Joe Furb...
 
How Netflix Uses Data Abstraction to Operate Services at Scale - Vidhya Arvin...
How Netflix Uses Data Abstraction to Operate Services at Scale - Vidhya Arvin...How Netflix Uses Data Abstraction to Operate Services at Scale - Vidhya Arvin...
How Netflix Uses Data Abstraction to Operate Services at Scale - Vidhya Arvin...
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

Introduction to The 6 Insights of API Practice (Bill Doerrfeld)

  • 1. Nordic APIs 2016 Platform Summit Welcome! Architect and design your APIs on the scale of decades
  • 2. • Workshops: what was learned? • Trajectory for the next two days • Business vs technical tracks • 6 Insights • Nordic APIs mission Welcome to this year's event
  • 3. • Platforms are being formed everywhere • Shifting our society • APIs are the enabler of this transformation • API Platforms are business critical • Platforms are a long-term play Why a "platform" summit?
  • 7. Introduction to the Art of API Practice 2016 Platform Summit Stockholm, Sweden Bill Doerrfeld @DoerrfeldBill Slides available: Slideshare.com/NordicAPIs
  • 8. "REST is software design on the scale of decades: every detail is intended to promote software longevity and independent evolution. Many of the constraints are directly opposed to short-term efficiency. " -Roy Fielding Inspiration:
  • 9. Why Build for Decades? ➢ APIs will prevail ➢ Coding "just enough" rarely stands the test of time ➢ Helps focus on entire system needs ➢ Avoid inadaptability as technology evolves ➢ "Agile" shouldn't negate future planning ➢ But most importantly...
  • 10. API Practice is an Art
  • 12. Insight #1 Platform • Onboarding: why become API-first? • Validation: Successful model API Platforms • Momentum: Tracking disruption, large industry movement • Leadership: "Convincing the Architect," intrapreneurship.
  • 13. An API Platform is when... ➢ The API enables access to the organization’s core value proposition ➢ Is technically and non-technically scalable ➢ Enables consumers to create shared value ➢ Is instrumental in securing the organization’s position as a market leader ➢ Is seen by top management as business critical
  • 14. Onboarding: Why be API-fied? • It’s strategic for most companies to have an API • APIs enable business to become more niche • APIs affect all industries • APIs empower entrepreneurs • An economy has formed
  • 15. Validation: Great API stories ● Consolidation of content streaming pipeline ● Disrupted entertainment industry ● Heightened brand awareness ● Profit generation ● Facilitated move to server provider ● Advertising benefits ● Competitive edge ● Embeddable service
  • 16. Momentum: Industry at Large ● 16,000+ APIs ● Composable ● Impacted sectors: ○ IT, DevOps, IoT, consumer experiences, mobile, data analytics, AI, & many more...
  • 17. Leadership: The API Intrapreneur • "Convincing the Architect" : (Perhaps we're beyond this) • Disseminating best practices • Fostering internal culture • Security • Agility • Style Guide
  • 18. Insight #2 Strategy • Valuation: Determine the value of digital assets • Niche: Carve out unique value • Provisioning: Decide who sees what • Forecast: Respond to tech evolution
  • 19. Valuation: Asset Valuation • Types of APIs • Data: GET User data, profile data, • Ex. Financial data • Functionality: Processing. • Ex. Payment API • Infrastructure: What internal processes could others benefit from? • Ex. Github's Hubot
  • 21. Provisioning: Release in tiers Private PublicPartner
  • 22. ➢ How will industries that rely on APIs evolve? ○ IoT ○ B2B ○ FinTech ○ Healthcare ○ Marketing ○ Utilities ○ Green tech ○ AI Forecast: Engage with Evolution
  • 23. Insight #3 Business Models • Monetization: Monetize as own product • Premium: Package as upsell • Indirect ROI: content distribution, R&D, ... • Economy: Companies whose business is APIs ● John Musser 20+ Business Models ● Rob Zazueta 5 Monetization Models Resources:
  • 24. Monetization: How to monetize? • Free • Freemium • Help developers grow • Ex. Affectiva offers free SDK & API for small businesses • Direct Charge • Per call • subscription ● How to Grow and Profit Using a Freemium API Monetization Model Resources:
  • 25. Premium: Package as upsell • Increase integration capability • Customization • Ex. Safety Culture
  • 26. Indirect ROI: Other benefits? • R&D • Ex. Tweetie acquired by Twitter • Advertising • Private API: • Operational efficiency • Supply chain management • Business intelligence • & more...
  • 27. Economy: Analyze the Market • FinTech, Open banking movement • AI • IPOs; Twilio • Sectors for exploitation with APIs • Novel companies ● Ten New Breeds of API Businesses... ● CMA Will Save Open Banking APIs... Resources:
  • 28. Insight #4 Design • Style: API behavior, best practices • Development: Tools for construction • Reference: Ways to present an API to machines & humans • Testing: Testing throughout API lifecycle
  • 29. Style: Industry best practices • Type: REST / SOAP. GraphQL • Data formats: JSON, YAML, • Style considerations: ● API Handyman’s API Stylebook Resources: # of Endpoints Asynchronicity Filtering Pagination Data Format Error Handling HTTP Methods Caching Hypermedia and More...
  • 30. Development: Editors • API Design Editors, many open source • Design —> documentation publishing, hosting, management, or more. Examples: ● Industry Guide on API Design, Kin Lane Resources:
  • 31. Reference: Documentation • API Definitions: • Machine vs Human readable ● What is the Difference Between API Documentation, Specification, and Definition? Resources:
  • 32. Testing: Continuously watching • API Testing • API Monitoring • Analytics • Virtualization Postman API Fortress Runscope
  • 33. "the effort required to design something is inversely proportional to the simplicity of the result. " -Roy Fielding Inspiration:
  • 34. Insight #5 Security • Identity: Tracking consumer identity • Access: Protecting resources • Vulnerabilities: Common hacking methods and ways to prevent • Debugging: To prevent exploits or major system failures
  • 35. Insight #6 Marketing • Discovery: How is your API found? • Dev Portal: docs, SDK, code samples, • Advocacy: Support for customers; DevRel • Promotion: How to actively evangelize an API?
  • 36. Discovery: How find API? • SEO: Google • Optimize API banding, copy, keyword frequency • separate homepages for each API • List in Directories: • Services Discovery Automation ● Tips to Improve Discoverability of your API Resources:
  • 37. Dev Portal: 7 Ingredients for a Superb Dev Center ● 7 Ingredients That Make Up a Superb Developer Center Resources: Getting Started Guide Authentication Guide API Documentation Testing Console Dev Resources (code sample, SDK, libraries) Support Channels Platform Policy
  • 38. Advocacy: Developer Relations • Dev outreach increases: • Awareness • Understanding • Vision • Ways to form a community: • Email, chat, forum, conferences, Knowledge base, blog, content, demos, use cases ● DevRel: How to Offer Unparalleled Developer Outreach Resources:
  • 39. Promotion: How evangelize an API? • Press Releases • API Blogs & Digests • Social channels • Hackernews, Product Hunt, Beta List, Stackshare.io, Reddit. ● Utilizing Product Hunt to Launch Your API Resources:
  • 40. "The Web is now philosophical engineering. Physics and the Web are both about the relationship between the small and the large." -Tim Berners-Lee Inspiration:
  • 42. “Building on the scale of decades must inherently consider all aspects of API practice, including things like dev relations and business acumen, as this will inform technical development.” -Me :) Final Thought:
  • 43. • Architect and Design APIs on the Scale of Decades • Assemble knowledge from conference • Contributed posts from speakers & blog team • Release: Q1 2017 • Follow progress: Leanpub The Art of API Practice [eBook]
  • 44. Nordic APIs Knowledge Center Marketing Strategy Business Security Platforms • 10 eBooks for free download. Examples:
  • 46. Keep in touch! • Follow us on Twitter: @NordicAPIs • Sign up for our Newsletter: nordicapis.com/newsletter • Follow our blog: nordicapis.com/blog • Contributions are welcome!