Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How to succeed in API economy

How to succeed in API economy

Provocative presentation at TreStart Tampere, Finland.

Jarkko Moilanen, PhD

August 04, 2017
Tweet

More Decks by Jarkko Moilanen, PhD

Other Decks in Business

Transcript

  1. How to succeed in API economy Jarkko Moilanen (PhD), @kyyberi

    Chief APItalist, APInf Oy We are hiring! JS developers + APItalists
  2. Consuming APIs Will Be More Common Than Exposing APIs An

    average enterprise will consume more APIs than it will provide. In most enterprises APIs are being consumed across many departments often without direct knowledge of senior management or the CIO.
  3. APIs Enable Bimodal - Bimodal Requires APIs Bimodal business -

    unique combination of • planned and predictable change (Mode 1) and • experimental and disruptive change (Mode 2) Mode 1 uses experience acquired over years in the industry. Mode 2 requires leaders to remain open to new technologies and use cases.
  4. Modern Application Architecture Relies on APIs The first question a

    developer will ask about a new application, cloud service or Internet of Things (IoT) device is: “What is its API?” APIs are now central to application architecture because they enable loosely coupled integration
  5. API Consumers - understand your customers Skilled, engaging, Forgiving, 1st

    feedback Expect ease of use, reliability, performance, unforgiving What about them?
  6. Expectations from API consumer majority In 3 seconds to understand

    why API exists In 30 seconds to find API endpoint In 3 minutes to use it in own code
  7. Data providing APIs Controlled by vendor - data vendor lock

    Competition is hard MyData legislation (2018) will break data vendor locks to some extent 90% of Finnish APIs Reason is partially push for open data, data, data...
  8. Functional APIs Does a function for the API consumer No

    data vendor locks Competition is easy - just make better APIs than rivals 90% of fast profits Example: F-Secure Security Cloud API for URLs
  9. F-Secure Security Cloud API for URLs determine the safety and

    content categories of URLs, which helps you to prevent end-users from accessing URLs that lead to harmful sites (for example, malware, phishing, or exploits) or sites that are defined as inappropriate (for example, gambling, hate, or adult). $0.003 / request Sold via Amazon Marketplace
  10. Mydata - next opportunity Comes into force 25th May 2018

    Data subjects have the right to: • Access their data. • Rectification, erasure (right to be forgotten) and restriction of processing. • Data portability. • Object to the use of their data. Most likely a lot of organisations will enable access to mydata via APIs
  11. 6 elements of great Developer eXperience • API solves a

    specific problem • Taken into use under 3 minutes a. use existing accounts (github) b. copy-paste code examples c. provide fast 1st success • Freetier + clear plans
  12. 6 elements of great Developer eXperience • Up-to-date documentation a.

    easy to read dynamic b. Standardized - OpenAPI spec • Provide Support a. phone, chat, bots, community • API has high performance + reliability + predictable a. prove it with live KPI b. consistent
  13. API management - make life easier • Provides self-service API

    onboarding • Usage statistics • Key Performance Indicator metrics (for API owners) • Documentation + SDK generation • Developer Portal • Feedback channel • Organisation API portal • Multiple/different proxies (REST, EMQ = IoT) • SaaS model (SMEs), dedicated (Big companies)
  14. Sum up - recipe for success Developer eXperience is the

    key, build trusted early adopter network Think API as a product - it has life cycle Don’t build API management - makes your life easier and more productive Enable self-service onboarding - clear plans Focus on functional APIs - more versatile scene and no data vendor locks Enable 24/7 support - chatbots, community APIs Enable Bimodal, and Bimodal Requires APIs
  15. APInf API Management Platform EASY • Managing APIs is easy

    • Saves your and API consumers time and money OPEN SOURCE • Speed and customizability • Open doors and reduce vendor locks FLEXIBILITY • Built-in support for multiple proxies increases your freedoms SPEED • Start using an API in less than 3 minutes ADDED VALUE • Pay as you go (SaaS) • Smart cities, Fiware • CKAN
  16. Manage your APIs for FREE 30 000 API calls /

    month 10 Gb data / day .io We are hiring! JS developers + APItalists