# API-arkkitehti

Canonical page: https://apiopscycles.com/fi/roles/api-architect

Language: fi

Entity ID: api-architect

Vastaa API-arkkitehtuurista, suunnitteluperiaatteista ja rajapintasopimusten laadusta.

## Decisions

- Käytä Business Impact Canvas -pohjaa saatavuus-, tietoturva- ja datariskien tunnistamiseen, koska ne vaikuttavat arkkitehtuurivaihtoehtoihin.
- Käytä Locations Canvas -pohjaa geopoliittisten, sääntelyyn liittyvien, verkko-, datan sijainti- ja luottamusrajarajoitteiden kuvaamiseen.
- Käytä Capacity Canvas -pohjaa nykyisten ja tulevien volyymien, huippujen, viiveen, välimuistin, nopeusrajoitusten ja skaalautumisodotusten kuvaamiseen.
- Käytä mittari- ja analytiikkaohjeistusta määrittelemään, miten valittua kyvykkyyttä seurataan ja parannetaan.
- Vertaa mahdollisia arkkitehtuurityylejä koottuihin vaatimuksiin ja dokumentoi valittu malli sekä sen perustelut.
- Arkkitehtuurivalintojen tulee perustua näyttöön liiketoimintavaikutuksesta, sijainneista, luottamusrajoista, kapasiteetista, viiveestä, datan omistajuudesta, yhdenmukaisuudesta, operoitavuudesta, tietoturvasta, tietosuojasta, hallintamallista ja kustannuksista.

## Outputs

- Perusteltu arkkitehtuurivalinta
- Dokumentoidut riskit sekä sijainti-, kapasiteetti-, tietoturva-, tietosuoja- ja operoitavuusrajoitteet
- Selkeä perustelu API-, tapahtuma-, tiedosto-, virta-, datatuote-, suora integraatio- tai hybriditoteutukselle
- architecture-decision
- documentation
- platform-config
- metrics

## Recommended resources

- [Liiketoimintavaikutuskanvas](https://apiopscycles.com/fi/resources/business-impact-canvas.md)
- [Sijaintikanvas](https://apiopscycles.com/fi/resources/location-canvas.md)
- [Kapasiteettikanvas](https://apiopscycles.com/fi/resources/capacity-canvas.md)
- [Integraatioarkkitehtuurin päätöskanvas](https://apiopscycles.com/fi/resources/integration-architecture-decision-canvas.md)

## Participation by cycle and station

- [API-tuotteistamisen sykli](https://apiopscycles.com/fi/cycles/api-productization-cycle.md) / [API-alustan arkkitehtuuri](https://apiopscycles.com/fi/cycles/api-productization-cycle/stations/api-platform-architecture.md): core
- [Integraatiokyvykkyyden tuotteistamisen sykli](https://apiopscycles.com/fi/cycles/integration-productization-cycle.md) / [Integraatioarkkitehtuuri ja alustapaatokset](https://apiopscycles.com/fi/cycles/integration-productization-cycle/stations/api-platform-architecture.md): consulted
