Hoe API's van uw bedrijf een platform kunnen maken

0
118

Anton Kravchenko

Door Anton Kravchenko | 25 oktober 2021 | Onderwerp: Ontwikkelaar

Markt-, technologie- en wetgevingstrends hebben in alle branches de behoefte gecreëerd om API's te maken en te gebruiken. Het mandaat van een API-economie is duidelijk — de vraag die IT-leiders moeten beantwoorden is niet “of”, maar “hoe?”

API's bestaan ​​al tientallen jaren en definiëren tegenwoordig het nieuwe normaal. Ze ontbinden softwaremonolieten en transformeren bedrijven door de kloof tussen nieuwe en oude applicaties te overbruggen. Steeds meer bedrijven financieren digitale transformatieprogramma's met API's als kern van hun strategie. IDC voorspelt dat de totale uitgaven voor deze projecten tussen 2020 en 2023 een historisch hoogtepunt zullen bereiken van in totaal $ 6,8 biljoen. 

Het is de moeite waard erop te wijzen dat deze trend niet alleen softwarebedrijven raakt, maar ook van toepassing is op alle verticale sectoren. In sectoren waar API-gestuurde regelgeving nu standaard is, zoals de Europese PSD2 open banking-standaard in financiële diensten of FHIR voor de uitwisseling van patiëntinformatie in de gezondheidszorg, versnelt de digitale transformatietrend. “Elk bedrijf moet een softwarebedrijf worden”, zegt Jeff Lawson, CEO van Twilio.

De API-boom is hier en het gebeurt nu. Met meer dan 24.000 API's die tegenwoordig door bedrijven worden aangeboden volgens Programmableweb.com, is het belangrijk om zorgvuldig te overwegen wat een succesvolle API-strategie inhoudt. In het volgende gedeelte zullen we de sleutels tot succes in de API-economie samenvatten, waarbij we belangrijke trends destilleren tot lessen waar integratieprofessionals en CIO's over moeten nadenken voordat ze een API implementeren.

Sleutels tot een succesvolle API Strategie

Het blijkt dat er veel meer komt kijken bij het bouwen van geweldige API's dan alleen coderen. Teams moeten ook gedurende de hele API-levenscyclus een pet voor productbeheer dragen.

Als u uw API's als producten behandelt, wordt de API-strategie afgeleid van bedrijfswaarde, klantbehoeften en kerntechnologie. Laten we in detail op elk van deze gebieden ingaan.

1. Ken de bedrijfswaarde

ap-circle.png < p>

“Het allerbelangrijkste, het allereerste stuk is om erachter te komen wat je bedrijfswaarde is. Als je niet weet waarom je een API hebt, zal het waarschijnlijk niet lukken”, zegt Kristien Hunter, auteur van Irresistible APIs.

Laten we om te beginnen eens kijken naar API-bedrijfsmodellen en wat voor waarde ze creëren:

Interne API:privé, alleen gebruikt door uw team of door uw bedrijf. Deze API resulteert in indirecte inkomsten of kostenbesparingen, bijvoorbeeld een team dat in grote organisaties zelf in hun behoeften kan voorzien.

Partner/klant-API: privé, alleen gedeeld met integratiepartners. Deze API creëert gedeelde of op de markt gebrachte inkomsten, zodat andere technologieën in de ruimte elkaar kunnen aanvullen.

Externe API:openbaar, openlijk beschikbaar op het web. Dit type API genereert vaak directe inkomsten met meerdere strategieën voor het genereren van inkomsten. Als het bijvoorbeeld een transactie-API is, kan de API-provider een procentuele korting op de transactie krijgen. Of, als het een hulpprogramma-API is, kan de API-provider kijken naar een “op munten werkend” model dat een vast tarief in rekening brengt, afhankelijk van het aantal API-transacties.

In het 2020 State of the API-rapport geven API-first-bedrijven aan dat ze gemiddeld 56,96% van hun API's toewijzen aan interne use-cases. Volgens deze gegevens is het belangrijk om de toegevoegde waarde voorrang te geven boven het genereren van inkomsten, vooral aan het begin van het bouwen van een API-strategie. Veel bedrijven beginnen eerst met interne API's en maken later delen van hun API's openbaar, en in sommige gevallen worden deze externe API's een enorme inkomstengenerator voor het bedrijf. Harvard Business Review laat bijvoorbeeld zien hoe Expedia.com 90% van zijn inkomsten genereert uit API's.

Het is ook de moeite waard om erop te wijzen dat API's het mogelijk maken om nieuwe bedrijfsmodellen te ontwikkelen. Meerdere bedrijven pionieren nu met het nieuwe Business to Developer (B2D) -model dat pluggable waarde creëert voor andere bedrijven door zich eerst op ontwikkelaars te concentreren. Bij het starten van een nieuw bedrijf kunnen oprichters dit model overwegen.

2. Ken uw klant

De tweede sleutel tot succes is uw klant kennen. Bedrijven moeten huidige en potentiële gebruikers bestuderen om te zien wat ze nodig hebben en willen. Een veelvoorkomende gedachtegang bij het bouwen van een API is dat als je het eenmaal hebt gebouwd, je gebruikers zullen volgen. Er is echter een betere aanpak waarbij u samen met uw gebruikers een API bouwt, waarbij u hen als ontwerppartners betrekt.

Vroege ontwerppartnerschappen helpen uw team belangrijke use-cases te identificeren, de vaardigheden van uw API-gebruikers te begrijpen en vooral te valideren dat uw API waarde levert aan uw klanten. Door uw API-consumenten vroeg te betrekken, kan uw team het API-ontwerp verfijnen op basis van de feedback van bètatesters.

Op basis van het 2021 The State of API Economy Report van Google, stellen API's organisaties in staat de ontwikkeling van nieuwe applicaties te versnellen (58%), interne applicaties te verbinden (53%) en een ecosysteem voor ontwikkelaars te creëren (47%). Dit zijn topvoorbeelden van waardecreatie voor uw API-klanten, of ze nu afkomstig zijn van een intern team dat op zoek is naar selfservice of externe ontwikkelaars die innoveren bovenop uw openbare API.

Het kennen van de vaardigheden van uw gebruikers is een ander cruciaal gebied, omdat het uw API-consumenten de meest relevante tools biedt. Postman's 2020 State of the API-rapport geeft aan dat full-stack ontwikkelaars de meest voorkomende API-consumenten zijn, goed voor bijna 29% van alle enquêtereacties. Met de komst van low-code en no-code tools, is er echter ook een toenemend aantal minder technische functies die API's beginnen te consumeren, zoals directeuren, managers, productmanagers, ondersteuning en UX-ontwerpers. In organisaties waar dit gebeurt, zijn API's in wezen de sleutel tot het democratiseren van innovatie en het wegnemen van een deel van de lasten van IT. Afhankelijk van wie uw gebruikers zijn, kunt u overwegen uw API-documentatie aan te vullen met voorverpakte SDK's of native iPaaS-connectoren, die kunnen worden ingebed in bekende geïntegreerde ontwikkelomgevingen (IDE's) om uw gebruikers snel aan de slag te helpen.

Ten slotte, ongeacht waar uw API-consumenten vandaan komen, ontwerp zorgvuldig zero trust-architecturen en creëer API-gateways die de toegang tot uw meest waardevolle gegevens beheren. Beveiligingsmagazine meldt dat 91% van de organisaties vorig jaar een API-beveiligingsincident had, terwijl hoofdanalist Gartner voorspelt dat API's tegen 2022 de meest voorkomende aanvalsvector zullen zijn.

3. Behandel uw API als een product

Zodra u de bedrijfswaarde en de klanten die u bedient kent, is het tijd om uw API te bouwen. Begin door een productmindset toe te passen en tegelijkertijd de best-in-class API aan uw gebruikers te bieden.

Top-notch API-documentatie:  Volgens het 2020-status van het API-rapport is documentatie (70,3%) een van de belangrijkste factoren die individuen overwegen voordat ze met een API worden geïntegreerd.

Maak bij het opstellen van uw API-documentatie gebruik van standaard API-beschrijvingsformaten zoals de OpenAPI-specificatie (OAS) en tools die automatisch API-documentatie genereren uit deze formaten. In plaats van een waslijst met API-bewerkingen en technische informatie te maken, kunt u echte API-gebruikscasussen insluiten in de API-portal die ontwikkelaars gebruiken om niet alleen zichzelf aan uw API's toe te voegen, maar ook om hun eerste API-aanroep te doen. Dit helpt ontwikkelaars om snel aan de slag te gaan en helpt bedrijfsmanagers te zien wat voor soort producten er rond uw API kunnen worden gebouwd.

Sandboxen: Creëer sandbox-omgevingen waarmee uw API-gebruikers de banden van uw API's in niet-productieomgevingen kunnen schoppen. Met sandboxen kunnen ontwikkelaars binnen enkele minuten na aankomst op uw API-portal beginnen met experimenteren zonder dat ze met externe teams in contact hoeven te komen.

“Ik zag vorige week letterlijk een voorbeeld met een klant die 40 minuten bezig was met hun welkomstbijeenkomst met ons, waar de ingenieur al bezig was met het ontwikkelen en coderen in een sandbox tegen de API”, zegt Bryson Koehler, die als CTO bij Equifax kwam om $ 1,5 miljard te leiden inspanningen voor digitale transformatie.

API-lancering: Net als bij elke productlancering, moet u zorgvuldig een marketingstrategie ontwerpen die uw doelgroep segmenteert en die segmenten target met de meest relevante inhoud. Creëer pleitbezorgers en rekruteer topontwikkelaars uit de hele ontwikkelaarsgemeenschap om de voordelen van uw API's te verkondigen.

Volgens het onderzoek van HackerEarth kunnen hackathons een van de meest effectieve methoden zijn om ontwikkelaars te werven en te betrekken voor uw externe API's. Een goed op de markt gebrachte en goed uitgevoerde hackathon kan tussen de 1500 en 3000+ ontwikkelaars aantrekken.

Ondersteuning: Houd rekening met de overhead die gepaard gaat met het ondersteunen van een API. Kunnen ontwikkelaars bijvoorbeeld contact opnemen met een mens voor ondersteuning of moeten ze deelnemen aan de ontwikkelaarsgemeenschap om antwoorden te zoeken? Intern verlopen de feedbackcycli en de informatie-uitwisseling snel. Maar bij het bedienen van externe ontwikkelaars is het creëren van een gestimuleerde gemeenschap van ontwikkelaars van cruciaal belang.

Begin met het opzetten van kanalen waarmee API-gebruikers op fouten kunnen wijzen en vragen kunnen stellen. Sommige praktijken bevatten directe feedbacklinks in API-documentatie waar ontwikkelaars kunnen bijdragen aan uw API in plaats van een nieuwe bug te melden.

Succes meten Ten slotte stelt elke productmanager key performance indicators (KPI's) vast, die uw team helpen de API-status te bewaken en de acceptatie ervan te koppelen aan de waarde die het genereert voor het bedrijf. Hieronder vindt u de minimale set statistieken die elke API-eigenaar in gedachten moet houden:

    Omzetstatistieken, zoals ROI en Customer Lifetime Value (CLTV) per ontwikkelaar.

    Operationele statistieken, zoals uptime en fouten.

    Statistieken voor ontwikkelaars, zoals de Net Promotor Score (NPS) voor het meten van loyaliteit. Ook via uw webanalyse, community- en documentatiebetrokkenheid.

Succesvolle API-first Stories

Nu we weten wat ervoor nodig is Laten we, om een ​​succesvolle API te bouwen, eens kijken naar enkele best-in-class API-geleide voorbeelden.

Twilio

API-model:Externe API met een op munten werkend bedrijfsmodel (bijv. $ 0,0075 voor het verzenden of ontvangen van een sms-bericht naar een mobiele telefoon die wordt geleverd door een provider)

Twilio is een goed voorbeeld van een bedrijf dat pionierde met de API economie. Jeff Lawson, de CEO van Twilio, zei tijdens zijn pitch in 2008: “We hebben de hele rommelige en complexe wereld van telefonie aangepakt en teruggebracht tot vijf API-aanroepen.” Sinds dat jaar bereikte Twilio een marktkapitalisatie van $ 57,7 miljard.

Voordat hij met Twilio begon, was Lawson technisch productmanager bij Amazon, waar hij zag hoe API's de Amazon-business transformeerden door AWS te lanceren als een ander cruciaal bedrijf. Wat Twilio API's uniek maakt, is de volledige pagina met voorbeelden uit de praktijk over het gebruik van de API met complete SDK's die kunnen worden aangesloten op verschillende populaire programmeertalen, zoals Java en Node.js.

Stripe

API-model: Externe API met transactiekosten, bijv. 2,9% + $ 0,3 per creditcardafschrijving

Stripe is een reeks betalings-API's die de handel voor online bedrijven mogelijk maakt. Het bedrijf werd opgericht in 2010 en wordt momenteel gewaardeerd op $ 95 miljard. Bij het delen van het succesverhaal en de belangrijkste strategieën zegt Patrick Collison, mede-oprichter van Stripe: “Elk API-verzoek dat een fout genereerde, ging naar al onze inboxen en belde ons allemaal.”

Wat Stripe zo succesvol maakte, is een flexibeler en robuuster betalingsplatform. In plaats van intern een infrastructuur voor betalingstransacties te bouwen, kunnen bedrijven nu via een API integreren met het Stripe-platform. “Omdat Stripe al onze transactiestromen afhandelt, hoefden we er geen infrastructuur voor te creëren of de mensen in te huren om dat te doen. Dus dat bespaarde ons in personeelsbestand en het bracht ons sneller op de markt. We bouwden ons platform met op de meeste drie ingenieurs werken er tegelijkertijd aan.” meldde een van Stripe's klanten in het IDC-rapport.

Human API

API-model: Klant-API's met meerdere prijsniveaus (bijv. Clinical API, Enterprise API)

API-succesverhalen duiken ook op in andere sectoren. Toen COVID-19 zich eenmaal ontvouwde, moesten de zorginstellingen zichzelf snel opnieuw uitvinden, en Human API illustreerde de beste API-first benadering van gezondheidszorg. Volgens de aankondiging, CLEARED4 & Human API-teams werken samen om realtime testgegevens te leveren aan organisaties die in realtime toegang hebben tot de COVID-19-gegevens van hun werknemers vanuit meer dan 5.000 laboratoria, waaronder Quest Diagnostics, Lab Corps en CVS.

“We wisten dat toegang tot de testresultaten van COVID-19 in realtime van cruciaal belang zou zijn voor een veilige heropening van werkplekken en locaties in het hele land”, zegt Ashley John Heather, President & COO van CLEARED4. Dankzij de “bibliotheek van API's voor de gezondheidszorg” kon Ashley's team de testresultaten van COVID-19 naadloos en snel integreren in hun platform voor terugkeer naar het werk.

Conclusie

API's zijn het nieuwe normaal. Ze bieden veel potentieel, stimuleren innovatie, besparen kosten en stellen ontwikkelaars in staat om zelf in hun behoeften te voorzien. Een succesvolle API-strategie is de sleutel tot het creëren van bedrijfswaarde en het veranderen van een bedrijf in een platform. De strategie begint met een productmindset die zich op het snijvlak van bedrijf, klanten en technologie bevindt. Als u dit vroeg ontdekt, bevordert u uw bedrijf, maakt u klanten blij, werft u partners aan en kunnen uw teams snel reageren op nieuwe behoeften.

Ontwikkelaar

Python heeft net een grote sprong voorwaarts gemaakt Zeg hallo tegen Ubuntu Frame Nieuwe DevOps Bootcamp: Linux Foundation biedt lage prijs Hoe word je een webontwikkelaar

Verwante onderwerpen:

Enterprise-software Open source mobiel besturingssysteem Anton Kravchenko

Door Anton Kravchenko | 25 oktober 2021 | Onderwerp: Ontwikkelaar