Tarvitsemmeko API-hallintaa?

20.12.2018, klo

Tämä kysymys on jatkuva aihe jokaisen IT-osaston juoma-automaatilla ja säästääksemme kaikille päänsärkyä laadimme tämän kyselyn auttamaan sinua.

Aina kun vastaat "kyllä", anna itsellesi piste.

Vastaa kysymyksiin ja pisteytä vastauksesi

1. Onko sinulla yli 10 APIa, 10 asiakassovellusta tai 20 yksittäistä kehittäjää?

2. Onko sinulla ulkoisesti hoidettuja asiakkaita tai asiakkaita, jotka käyttävät julkista verkkoa tai omia laitteita, kuten mobiili-, IoT- tai single page application -sovelluksia, jotka käyttävät APIa?

3. Onko APIt toteutettu mikropalveluissa, joilla on omat URL-osoitteet?

4. Käytetäänkö eri toimittajien / alihankkijoiden / tiimien rajapintojen kehittämiseen useita eri teknologioita? Ovatko palvelut käytössä useissa pilviympäristöissä (kuten Heroku, AWS, Google, Azure, Digital Ocean, IBM)? Haluatko myös jatkaa näin?

5. Onko sinulla keskitetty autentikointi- ja identiteettipalvelu, joka toteuttaa OpenID Connectin, joka on saatavana API-suojaukseen?

6. Haluatko koko elinkaaren hallitsemiseksi selvittää kuka käyttää mitäkin API-versiota?

7. Onko joillakin rajapinnoilla korkeammat  turvallisuusstandardit? Onko sinun pystyttävä tarkastamaan, ketkä niitä käyttävät ja mihin dataan tai toimintoihin heillä on pääsy?

8. Onko sinun rajoitettava kehitysryhmien pääsyä eri ympäristöihin (kuten testaukseen ja tuotantoon)?

9. Haluatko rajoittaa tiettyjen ohjelmointirajapintojen käyttöä tai katselua käyttäjäorganisaation perusteella?

10. Haluatko tarjota kehittäjille ajantasaista dokumentaatiota, mieluiten automatisoidusti? Pitäisikö kehittäjien pystyä kokeilemaan API-liittymää suoraan dokumentaatiosivustolla?

11. Haluatko liittää API-määrityksen ja dokumentaation osana jatkuvan integraation (CI)  julkaisputkea päivittääksesi tarvittaessa myös API-yhdyskäytäväsääntöjä?

12 Haluatko houkutella kehittäjäyhteisöä innovoimaan uusia tuotteita ja palveluita ohjelmointirajapintojen avulla?

13 Tarvitsetko kanavan, joka ilmoittaa API-käyttäjille muutoksista ja tukee heitä? Ehkäpä API-käyttäjät voisivat tarjota vertaistukea toisilleen?

14 Täytyykö API-käyttäjiltä veloittaa API-käytöstä, ehkä eri hinnoittelumenetelmät eri käyttäjäryhmille?

15. Onko sinulla budjettia ostaa APIn hallintaratkaisun ostamiseen?

"Kyllä" 1-3 kysymykseen:

Tarvitset HTTP/API-yhdyskäytäväpalvelun. Käytä vähintään pilvipalvelusi tarjoamaa. Tai vain yleistä välityspalvelintuotetta tai palvelua.

"Kyllä" kysymyksiin 4-6:

Tarvitset hyvin yksinkertaisen API-hallintaratkaisun. Jos tiimisi koostuu vain ohjelmistokehittäjistä ja rakennat mikropalveluita, hajautettu kehittäjäystävällinen ratkaisu todennäköisesti riittää.

"Kyllä" kysymyksiin 7-9:

Tarvitset raskaamman API-hallintaratkaisun, joka sisältää analytiikan tai integroinnin analytiikkaan. Tarvitset myös hienojakoisemmat pääsynhallintaominaisuudet ja mahdollisesti ulkoisen valvontalokin.

"Kyllä" kysymyksiin 10-14:

Tarvitset todennäköisesti täydellisen ratkaisun API-hallintaan. Ympäristöstäsi, pätevyydestäsi ja budjetistasi riippuen voit kerätä tarvittavat kappaleet avoimen lähdekoodin kirjastojen tai täydellisen API-hallintaratkaisun avulla integroidulla dokumentaatiolla ja kehittäjäportaalilla, jotta käyttäjät voivat hallita omia tunnistetietojaan ja viestintäänsä. Saatat myös tarvita tukea kaupallistamiseen kirjanpidon integroinnissa, jos keräät maksuja API-käyttäjiltäsi.

"Kyllä" 15 kysymykseen:

Jos vastasit "kyllä" kaikkiin tai suurempaan osaan kysymyksistä ja sinulla on siihen budjettia, harkitse valmiin ratkaisun ostamista tai palvelun tilaamista. Jopa useimmat avoimen lähdekoodin API-hallintaratkaisut tarjoavat maksullisia vaihtoehtoja raskaille käyttäjille. Muista, että API-hallinta on 80% prosesseja ja menetelmiä ja vain 20% tekniikkaa.

Jos olet kiinnostunut GraphQL API -hallinnasta, lue tämä blogi.

Takaisin blogiin

viimeisimmät blogimme

Uutisia, asiakastarinoita, parhaita käytäntöjä ja paljon muuta - katso, mitä me ja asiakkaamme ja kumppanimme olemme tehneet viime aikoina

Miksi APIt kannattaa tuotteistaa?
Mitä hyötyä APIen tuotteistamisesta on? Lue lisää täältä!
16. kesäkuuta 2021
Millainen on hyvä API-tuotepäällikkö?
Kaksi API-gurua, Marjukka Niinioja ja Claire Barrett keskustelevat API-tuotepäällikön roolista ja odotuksista ja jakavat itetämystään menestyksekkäästä API-tuotehallinnasta.
14. kesäkuuta 2021
Osaango & KAVI – innovatiivisia, älykkäitä hankintoja
Kansallinen audiovisuaalinen instituutti KAVI tallentaa vuosittain valtavat määrät dataa, ja vastaa muun muassa kotimaisten elokuvien sekä televisio- ja radio-ohjelmien säilyttämisestä. Kriittisen tärkeässä osassa KAVIn toiminnassa on tekoäly. Osaangon Marjukka Niinioja ja Tessa Viitanen sparrasivat KAVIa heidän mittavassa toiminnan ja tekniikan muutos-casessa tekoälyyn pohjautuvien ratkaisujen, innovatiivisten hankintamenettelyjen, ohjelmistokehitysprosesssien ja arkkitehtuurin osalta.
27. toukokuuta 2021