Ydinpalvelu
Ydinpalvelu on IT- ja ohjelmistokehityksen termi, jolla tarkoitetaan järjestelmän keskeistä palvelua, joka tarjoaa olennaiset toiminnot muille sovelluksille tai palveluille. Se muodostaa arkkitehtuurin selkärangan ja vastaa liiketoiminnan keskeisistä prosesseista sekä tiedonhallinnasta.
Roolinsa vuoksi ydinpalvelua käytetään usein sekä monoliittisissa että palvelukeskeisissä arkkitehtuureissa. Sen tehtävä on tarjota vakaita, oikea-aikaisia
Ominaisuuksiltaan ydinpalvelun tulisi olla luotettava, skaalautuva ja turvallinen. Hyvä ydinpalvelu tukee idempotenssia, havaittavuutta sekä virheiden käsittelyä
Esimerkkejä ydinpalveluista ovat identiteetin ja pääsynhallinta, maksujen käsittely sekä käyttäjä- tai tuoterekisteri. Usein nämä palaset muodostavat
Käyttötilanteissa ydinpalvelun onnistuminen vaikuttaa laajasti koko järjestelmän luotettavuuteen. Siksi suunnittelussa kiinnitetään huomiota varmuudenhallintaan, disaster recovery -valmiuksiin