EtusivuHae koulutuksiaBuilding serverless architectures with AWS – Fundamentals

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

Koulutuspäivä alkaa klo 9 ja päättyy noin klo 16-16.30. Aamiainen on tarjolla klo 8.15-9.00.