Schița de curs

Introducere

  • Prezentare generală și cele mai bune practici pentru construirea de aplicații moderne fără server
  • Prezentare generală a serviciilor AWS care susțin proiectarea bazată pe evenimente pentru aplicațiile fără server

Dezvoltare bazată pe API

  • Prezentare generală a aplicațiilor web standard bazate pe cereri/răspunsuri API
  • Utilizarea Amazon API Gateway pentru aplicații fără server
  • Compararea diferitelor tipuri de API
  • Configurarea unui endpoint HTTP API integrat cu o funcție Lambda

Autentificare, autorizare și Access control

  • Compararea autentificării și autorizării
  • Autentificarea la API-uri utilizând API Gateway
  • Utilizarea Amazon Cognito

Cadre de implementare fără server

  • Înțelegerea programării imperative și declarative pentru infrastructura ca cod
  • [compararea cadrelor AWS CDK, Amplify și AWS SAM

Amazon EventBridge și Amazon SNS

  • Utilizarea surselor de evenimente asincrone
  • Caracteristici și cazuri de utilizare Amazon EventBridge
  • Crearea unui bus și a unei reguli EventBridge personalizate
  • Compararea cazurilor de utilizare a Amazon Simple Notification Service (Amazon SNS) și EventBridge

Utilizarea cozilor și a fluxurilor în cadrul implementării bazate pe evenimente

  • Utilizarea cozilor și a fluxurilor ca surse de evenimente pentru Lambda
  • Utilizarea Amazon Simple Queue Service (Amazon SQS) sau Amazon Kinesis Data Streams ca surse de evenimente pentru Lambda

Scrierea funcțiilor Lambda

  • Prezentare generală a ciclului de viață Lambda și utilizarea celor mai bune practici pentru scrierea funcțiilor Lambda
  • Configurarea unei funcții Lambda
  • Gestionarea erorilor

Utilizarea funcțiilor AWS Step

  • Utilizarea funcțiilor pas cu pas AWS în arhitecturi fără server
  • Compararea fluxurilor de lucru standard și expres
  • Integrarea directă a funcțiilor pas cu pas

Observabilitatea și monitorizarea aplicațiilor fără server

  • Înțelegerea celor trei piloni ai observabilității
  • Scrierea și interpretarea fișierelor jurnal
  • Utilizarea jurnalelor Amazon CloudWatch
  • Utilizarea AWS X-Ray pentru observabilitate

Securizarea aplicațiilor fără server

  • Cele mai bune practici de securitate a aplicațiilor fără server
  • API Gateway, Lambda și securitatea aplicațiilor
  • Protejarea datelor într-o stocare de date fără server
  • Auditul

Scalarea aplicațiilor fără server

  • Utilizarea gateway-ului API pentru gestionarea scalei
  • Extinderea folosind concurența Lambda
  • Scalarea diferitelor surse de evenimente cu Lambda

Automatizarea conductelor de implementare

  • Utilizarea CI/CD în aplicațiile fără server
  • Utilizarea instrumentelor într-o conductă fără server
  • Utilizarea caracteristicilor AWS SAM pentru implementările serverless
  • Cele mai bune practici de automatizare

Depanare

Rezumat și etapele următoare

Cerințe

  • Înțelegerea noțiunilor de bază ale arhitecturii cloud AWS
  • Cunoștințe de AWS Lambda
  • .

Audiență

  • Dezvoltatorii
  21 ore
 

Mărturii (7)

Cursuri înrudite

AWS DevOps Engineers

  21 ore

Categorii înrudite