Polku 04Oppitunti 3 / 10

Platform engineering AI-aikana

Tarjoa ihmisille ja agenteille tuetut tavat luoda, muuttaa ja ylläpitää palveluja. Johda platformia jatkuvasti ylläpidettävänä tuotteena.

Syventävä12 minTarkistettu

Julkaisija Näin kirjoitamme

Mitä opit

  • Ymmärrät, miten AI muuttaa platformin käyttäjäkuntaa.
  • Määrität tuetun työnkulun, kontrollit ja poikkeusreitin.
  • Erotat projektipohjan ylläpidetystä platform-kyvykkyydestä.

Tarjoa prototyypeille reitti tuotantoon

Ihmiset voivat tutkia ideoita eri AI-työkaluilla, vaikka organisaatio tarjoaa yhteisen reitin tuotantoon. Platform-tiimi tekee reitistä selkeän, tuetun ja toistettavan.

Kerää hyödyllisestä prototyypistä käyttäjän tehtävä, esimerkkityönkulku, saatavilla oleva lähdekoodi ja suunniteltu data. Arvioi, muokkaatteko koodia vai rakennatteko toteutuksen opittujen vaatimusten pohjalta uudelleen. Varmenna sovellus, kehitystyökalut ja runtime vaadittuja kontrolleja vasten ennen tuotantotunnuksia tai luottamuksellisia syötteitä.

Jos palvelun pitää toimia omassa infrassa, tarjoa tuettu deployment omille cloud-tileille tai omiin verkkoihin. Sisällytä identiteetit, salaisuuksien käsittely, julkaisun näyttö, monitoring ja palautuminen. Tarkista mallien tietovirrat erikseen: runtimen omistaminen ei hallitse jokaista kehityspalvelua.

Johda platformia käyttäjiään palvelevana tuotteena

Platform tarjoaa tiimeille tuettuja kyvykkyyksiä ohjelmistojen rakentamiseen ja ylläpitoon. Niihin voivat kuulua identity, ympäristöt, delivery-pipelinet, tietokannat, monitoring ja policy-tarkistukset. Hyödyllinen kokonaisuus on toistuvaan tarpeeseen vastaava työnkulku.

CNCF kuvaa platformia sisäisten käyttäjien tarpeista rakennettuina kyvykkyyksinä, joilla on yhtenäiset rajapinnat ja tilanteeseen sopiva itsepalvelu. Portaali voi näyttää kyvykkyydet, mutta ei yksin ole platform. CNCF Platforms White Paper.

Aloita todellisesta tarpeesta. Kuvitteellisen yrityksen monet tiimit tarvitsevat sisäisen web-palvelun, työntekijöiden kirjautumisen ja hallitun tietokannan. Tee tälle tuettu reitti ennen harvoin käytettyjen ominaisuuksien laajaa katalogia.

Huomioi agentit platformin käyttäjinä

AI-agentti generoi infrakoodia nopeasti. Ilman nykyistä platform-kontekstia se voi valita tukemattoman alueen, identity-mallin tai deployment-tavan. Generoinnin nopeus ei korjaa puuttuvia organisaatiorajoja.

Anna agentille luotettava rajapinta. Määritä syötteet, sallitut arvot, tulokset ja virhetoiminta. Tarjoa asennettua versiota vastaavat esimerkit. Palauta toimintaan ohjaavat virheet paljastamatta salaisuuksia. Valvo ihmisten ja agenttien oikeuksia samoilla periaatteilla.

Sisäisen palvelun pyyntö voi nimetä omistajan, tietoluokan, ympäristön, palautumisvaatimuksen ja tuetun runtimen. Platform voi valita tarkastetun kokoonpanon tai selittää erillisen päätöksen tarpeen.

Kuvaa tuettu reitti ja sen rajat

KyvykkyysPlatformin vastuuTuotteen vastuu
Työntekijöiden identityTuettu integraatio ja identiteetin elinkaariSovellusroolit ja liiketoiminnan authorization
TietokantapalveluProvisioning-rajapinta ja määritelty ylläpitoDatamalli, kyselyt ja sallitut tiedot
Delivery-pipelineSuojattu suoritus ja artefaktien käsittelyOlennaiset testit ja muutoksen hyväksyminen
MonitoringTiedon keräys ja hälytyskyvykkyysPalvelutavoitteet ja toimiva reagointi

Jako on esimerkki. Vahvista todellinen vastuu tiimien ja toimittajien kanssa. Nimeämätön vastuu ei katoa platformin olemassaolon vuoksi.

Julkaise poikkeusreitti oletuksen ulkopuolisille vaatimuksille. Nimeä päätöksentekijä ja tarvittava näyttö. Hankala poikkeusprosessi voi ohjata tiimit rakentamaan tukemattomia järjestelmiä platformin ulkopuolelle.

Ylläpidä myös aiemmin luotuja palveluja

Template on aloitusversio. Se ei automaattisesti korjaa siitä luotuja sovelluksia. Päätä, miten platform-muutos saavuttaa nykyiset palvelut ja miten yhteensopivuus tarkistetaan.

Versioi yhteiset rajapinnat ja moduulit. Kerro poistumisen ehdot. Tarjoa tarvittaessa tuettu migraatio. Seuraa tietoturvakorjauksessa palveluja, jotka käyttävät yhä vaikutuksen kohteena olevaa versiota.

Älä tee platform-tiimistä jokaisen rutiinitoimen manuaalista hyväksymisjonoa. Automatisoi toistettavat tarkistukset ja varaa ihmisen päätös avoimille seurauksille. Mittaa onnistunutta käyttöä, odotusta, palautumista ja ylläpitotyötä.

Yhdistä platform ohjelmistotehtaaseen

Platform engineering määrittää tuetut kyvykkyydet ja toiminnan rajat. Ohjelmistotehdas yhdistää vaatimukset, suunnittelun, toteutuksen, näytön ja toimituksen. Ne täydentävät toisiaan, kun tehdas suunnittelee todellista platformia vasten.

Ota jatkuva operointi mukaan arviointiin. Varmenna, kuka skannaa uusia haavoittuvuuksia, julkaisee korjaukset, reagoi häiriöihin ja ylläpitää vaatimustenmukaisuuden näyttöä. Sovi näille rajaus ja vastuuhenkilöt. Ohjelmistotehdas-nimitys ei takaa niitä.

Arvioi integraatiota konkreettisesti: käyttääkö generoitu muutos nykyistä deployment-reittiä ja säilyttääkö se kontrollit? Näkeekö tiimi poikkeuksen perusteen? Kuka päivittää yhteisen kontekstin platformin muuttuessa?

DORAn tutkimus sijoittaa AI-kyvykkyyden osaksi organisaatiota. Arvioi tästä näkökulmasta koko työnkulkua ja myös platform-tiimille jäävää työtä. DORA 2025 -raportti.

Sovella käytäntöön

Suunnittele yksi platform-kyvykkyys sisäiselle web-palvelulle. Määritä syötteet, tulokset, sallitut identiteetit, tarkistukset, virhevastaus ja omistaja. Lisää päivitysreitti nykyisille palveluille ja poikkeusreitti vaatimukselle, jota oletus ei tue.

Lataa työpohja (Markdown)

Testaa, mitä opit

Platform generoi turvallisen projektipohjan. Mitä sovellusten kehittyessä tarvitaan vielä?

Lähteet ja lisälukeminen

Aiheesta Taigan sivuilla