Building serverless architectures with AWS – Fundamentals
Koulutuksessa opit mitä serverless-ratkaisut tarkoittavat arkkitehtuurisesti, mitkä ovat niiden hyödyt ja rajoitteet verrattuna virtuaalikone- ja konttipohjaisiin ratkaisuihin. Lisäksi opit perusteet miten serverless- pohjaisia mikropalveluita tehdään Amazon Web Services (AWS) -ympäristössä.
Koulutusmuoto
Classroom
Remote
Kesto
1 päivä
Hinta
890 €
Kohderyhmä
Koulutus on suunnattu kaikille serverless-arkkitehtuureista kiinnostuneille, jotka haluavat saada nopean yleiskuvauksen arkkitehtuurin hyödyistä ja rajoitteista sekä ymmärtää miten serverless- ratkaisuja toteutetaan AWS-ympäristössä käyttäen eri AWS-palveluita.
Tavoite
Koulutuksen tavoitteena on tarjota:
1) yleiskuvaus serverless arkkitehtuureiden hyödyistä ja rajoitteista,
2) ymmärtää perustasolla mitä AWS:n palveluita käyttäen rakennetaan serverless ratkaisuja,
3) esitellä miten rakentaa yksinkertainen, REST API:n tarjoava serverless ratkaisu AWS ympäristössä.
Varsinainen laajempi harjoitus on osana ”Building serverless architectures with AWS” -kurssia.
Esitiedot
Suosittelemme, että osallistujalla on kokemusta backend/server ratkaisujen tekemisestä jollakin aiemmalla backend arkkitehtuurilla. Aiempi kokemus AWS-ympäristöstä on hyödyksi, mutta ei pakollinen. Peruskäsitteet liittyen hajautettuihin järjestelmiin/pilvipalveluihin ovat hyödyksi asian omaksumisessa.
Kurssin sisältö
Module 1 - Pilviarkkitehtuurien evoluutio ja serverless arkkitehtuurin hyödyt & rajoitteet
- Virtuaaliserverit vs. kontit vs. serverless
- AWS Lambda perusteknologiana serverless ratkaisujen pohjana
- Serverless arkkitehtuurien hyödyt & rajoitteet
- Events + triggers malli sekä AWS Lambda yhdistävänä ”liimana” eri palveluiden välillä
- Esimerkkejä ratkaisujen rakentamisesta käyttäen AWS:n eri palveluita
- Lyhyt katsaus serverless arkkitehtuureihin muissa pilvipalveluissa (Azure, Google Cloud)
Module 2 - Lambdan lisäksi tarvittavat AWS:n peruspalvelut
- Perusarkkitehtuuri ja eri rakennuspalikat rakennettaessa REST API pohjainen palvelu AWS serverless ratkaisuna
- Tarvittavien AWS palveluiden perusesittely
- Rajapintojen määrittely: API Gateway
- Tunnistus ja access control: Identity and Access Management (IAM) ja Cognito
- Logitus ja seuranta: Cloudwatch
Module 3 - Yksinkertaisen serverless REST API pohjaisen palvelun rakentaminen
- Serverless Framework perustyökaluna nopeuttamaan palvelun rakentamista & Infrastructure as Code (IaC) perusteet
- Yksinkertaisen REST API:n tarjoavan palvelun rakentaminen ja deployment AWS pilveen.
Module 4 – Yhteenveto ja kokemuksia
- AWS perusarkkitehtuurin kertaus serverless ratkaisujen rakentamiseksi – peruspalvelut ja niiden roolit mikropalvelua rakentaessa.
- Kokemuksia serverless ratkaisujen hyödyistä ja haitoista – esimerkkejä oikeista käytössä olevista palveluista
Aikataulu