API integrations tests for all the APIs you’re using? • How do you know what vendor APIs you’re using? Which teams are using which vendors? • What would happen if a vendor API went down? Could you switch? Would your products stop working?
DOLLARS 1.5 billion USD: cost of Burj Kalifa 55 billion USD: cost of human mission to Mars 100 billion USD: cost of International Space Station ESTIMATED COSTS OF API DEVELOPMENT WORKS IN 2020 100 x 109 USD Work with APIs in 2020: 36% 10–20 hours/week 24,6% 20+ hours/week
any API Think: Web browsers work with any web RUNTIME UNDERSTANDING Metadata about API shared and utilized at the runtime Think: You don’t memorize the purchase process at amazon.com INTEGRATE USE-CASE, NOT API Client programmed declaratively for application semantics, not API Think: “Send SMS” not “POST /messages” OPEN DISCOVERY DNS-like mesh of registries for runtime landscape discovery Think: You navigate web through Google (registry) and links Autonomous Integration DEVELOPMENT RUNTIME
DELIVERY, MARKETING, API ECONOMY minimal codebase · independent evolution · minimal documentation · any API design · minimal costs and time to publish · no SEO · more users · API economy · solved microservices realtime communication · democratized markets
IN NO TIME instant connection · minimal costs · minimal codebase · zero maintenance · maximum resiliency · full redundancy · runtime vendor switching · complete privacy · no added latency · no API documentation · easy discovery · best DX · machine trading · democratized markets