Suorittakaa koodia ilman palvelinten hallintaa — AWS Lambda tuotannossa
AWS Lambdan avulla voitte julkaista tarpeen mukaan suoritettavia funktioita, jotka skaalautuvat automaattisesti ja joista veloitetaan vain niiden käyttämästä laskenta-ajasta. Se on tapahtumapohjaisten arkkitehtuurien perusta kaikenkokoisissa yrityksissä, ja sitä käytetään API-taustajärjestelmissä, datan käsittelyputkissa, ajastetuissa töissä ja reaaliaikaisessa suoratoistonkäsittelyssä — ilman yhdenkään palvelimen varaamista tai ylläpitoa. Tässä opintopolussa Lambda käydään läpi perusteista tuotantojärjestelmissä käytettäviin arkkitehtuurimalleihin.
Mitä opitte
Aloitatte Lambdan kutsu- ja suoritusmallista: miten cold startit toimivat, miten triggerit käynnistävät funktioita ja miten IAM-käytännöt hallitsevat käyttöoikeuksia. Sen jälkeen yhdistätte Lambdan tallennuspalveluihin, määritätte VPC-verkon ja otatte käyttöön valvonnan sekä rakenteisen lokituksen. Edistyneillä kursseilla käsitellään asynkronisia kutsumalleja, Step Functions -työnkulkujen orkestrointia, suorituskyvyn säätämistä, kustannusten optimointia sekä tietoturvaa ja observabilityä perusteellisesti. Viimeisillä kursseilla käsitellään tapahtumapohjaisia integraatiomalleja ja monivaiheisia julkaisustrategioita, joissa käytetään SAM-työkalua ja Serverless Frameworkia.
Opintopolku
Kaksitoista kurssia kattaa tasot A1–C2. Maksuton johdantokurssi selittää, mitä serverless tarkoittaa ja mikä Lambdan rooli on AWS-ekosysteemissä. A2- ja B1-tasot rakentavat toiminnallisen perustan: triggerit, suorituksen elinkaaren, IAM-tietoturvan ja integraation tallennuspalveluihin. B2-kursseilla käsitellään julkaisutyökaluja ja observabilityä. Neljä C1-kurssia keskittyvät VPC-verkotukseen, asynkronisiin malleihin, Step Functions -orkestrointiin sekä suorituskyvyn ja kustannusten optimointiin. Opintopolku päättyy C2-tasolla kursseihin Tapahtumapohjaiset arkkitehtuurit ja integraatiomallit sekä Edistyneet julkaisu- ja serverless-arkkitehtuurimallit — näissä kahdessa Lambdan yhteys koko järjestelmän suunnitteluun tulee näkyviin.
Näin opiskelu toimii
Jokainen kurssi on jaettu lyhyisiin käytännönläheisiin oppitunteihin, jotka suoritatte sisäänrakennetussa koodieditorissa ja saatte palautetta reaaliajassa. Tekoälytuutori on käytettävissänne aina, kun jäätte jumiin, ja jokaista käsitettä vahvistetaan harjoituksilla, jotka perustuvat suoraan todellisiin Lambda-käyttötapauksiin.