Voorkom jij ook dat je dubbel bent verzekerd?
Leuk skiën, maar niet ongevaarlijk
Sinds een jaar of vijf ga ik elk jaar een weekje skiën in Oostenrijk. Ik kan nu zeggen het is een zeer technische en ook best wel gevaarlijke sport. Gezien mijn leeftijd is het de vraag of ik de techniek nog onder de knie ga krijgen. Je kan je dus afvragen of het verstandig is. Daar staan tegenover prachtige uitzichten, en ook als je met een bescheiden 25 kilometer per uur naar beneden glijdt, voelt het geweldig. Maar laat ik me dan in ieder geval goed verzekeren met een wintersport-verzekering. Niet goedkoop, maar dat voelt toch wat ‘veiliger’. Later vroeg ik me af 'ik heb een flinke aanvullende verzekering, in hoeverre verzeker ik me nu dubbel? Dus toch maar even de polissen goed doorlezen, en bellen met het Zilveren Kruis. Wat bleek, met een wintersportverzekering ben ik dubbel verzekerd op één ding na, de banaan die mij naar beneden brengt na een ernstig ongeval moet ik echt helemaal zelf betalen, mocht dat nodig zijn. Na nog meer onderzoek, ontdek ik dat ik mij bij de leverancier van de ski-pas me daar voor twee tientjes voor kan verzekeren.
API’s managen is ook niet makkelijk
Wanneer het aantal API’s in een organisatie groeit en deze meer en meer gebruikt worden, ontkomt de organisatie er niet aan het beheer van de API’s formeel in te richten. Dit met als doel, dat ze correct worden geconfigureerd (zodat wordt voldaan aan de eisen voor performance en beschikbaarheid), gedeployed, geversioneerd en er inzicht is in het runtime gebruik. Daarnaast is het ook gewenst dat een ontwikkelaar geen API realiseert die eigenlijk al beschikbaar is. Om de organisatie hier mee te ondersteunen, kan een API-management tool worden aangeschaft. De keuze is groot^.
Heb ik dit wel nodig?
Content
Een goed overzicht van de API’s is de eerste stap bij het inrichten van API Management. De meeste organisaties hebben hier vaak al iets voor. Confluence, Backstage (een Open Source-oplossing van Spotify), of een volwassen systeem voor het functioneel ontwerp, kunnen al uitkomst bieden.
Runtime Management
Hulpmiddelen voor runtime management zijn een vanzelfsprekendheid wanneer gehost wordt op een container platform. Tools zoals Prometheus, Grafana, Kibana, Elasticsearch zijn vaak beschikbaar om de DevOps Teams en System Teams te voorzien van bruikbare metrieken die worden getoond in gebruikersvriendelijke dashboards.
Security
Een API Gateway is voor de middelgrote en grote organisatie die API’s te managen heeft een must. Deze is ook los aan te schaffen.
Monetization
Ik heb nog niet mogen werken voor een organisatie die klanten heeft die zich kunnen abonneren op een API en die geld rekent voor het gebruik.
Wel of niet doen?
Voor veel mensen die gaan skiën, zal het verstandig zijn om een wintersportverzekering af te sluiten. Voor veel organisaties zal het verstandig zijn om een API Management tool aan te schaffen. Maar voordat dat besluit wordt genomen kan het geen kwaad om te beoordelen of de meeste hulpmiddelen al beschikbaar zijn in de organisatie of beter los kunnen worden aangeschaft.
^ Voorbeelden: AWS API Gateway, Azure API Management, Google Cloud API Gateway, Kong, Tyk, WSO2, MuleSoft, Apigee, Akana, Traefik, KrakenD.
Bron: Arcitura, Service API and Management Course