Schița de curs

Introducere

  • Prezentare generală și cele mai bune practici pentru construirea aplicațiilor serverless moderne
  • Prezentare generală a serviciilor AWS care susțin proiectarea bazată pe evenimente pentru aplicațiile serverless

Dezvoltarea Bazată pe API

  • Prezentare generală a aplicațiilor web bazate pe API standard de tip request/response
  • Utilizarea Amazon API Gateway pentru aplicații serverless
  • Compararea diferitelor tipuri de API
  • Configurarea unui punct de acces HTTP API integrat cu o funcție Lambda

Autentificare, Autorizare și Controlul Accesului

  • Comparație între autentificare și autorizare
  • Autentificarea la API-uri folosind API Gateway
  • Utilizarea Amazon Cognito

Framework-uri de Implementare Serverless

  • Înțelegerea programării imperative și declarative pentru infrastructura ca și cod
  • Compararea framework-urilor CloudFormation, AWS CDK, Amplify și AWS SAM

Amazon EventBridge și Amazon SNS

  • Utilizarea surselor de evenimente asincrone
  • Caracteristici și cazuri de utilizare ale Amazon EventBridge
  • Construirea unui bus și a unei reguli personalizate în EventBridge
  • Comparație între cazurile de utilizare ale Amazon Simple Notification Service (Amazon SNS) și EventBridge

Utilizarea Cozilor și Fluxurilor în Implementarea Bazată pe Evenimente

  • Utilizarea cozilor și 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ță al Lambda și utilizarea celor mai bune practici pentru scrierea funcțiilor Lambda
  • Configurarea unei funcții Lambda
  • Gestionarea erorilor

Utilizarea AWS Step Functions

  • Utilizarea AWS Step Functions în arhitecturi serverless
  • Comparație între fluxurile de lucru standard și express
  • Integrarea directă a Step Functions

Observabilitatea și Monitorizarea Aplicațiilor Serverless

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

Securizarea Aplicațiilor Serverless

  • Cele mai bune practici de securitate pentru aplicațiile serverless
  • Securitatea API Gateway, Lambda și a aplicațiilor
  • Protejarea datelor într-un stocare de date serverless
  • Auditarea

Scalarea Aplicațiilor Serverless

  • Utilizarea API Gateway pentru gestionarea scalei
  • Scalarea folosind concurența Lambda
  • Scalarea diferitelor surse de evenimente cu Lambda

Automatizarea Pipeline-ului de Implementare

  • Utilizarea CI/CD în aplicațiile serverless
  • Utilizarea instrumentelor într-un pipeline serverless
  • Utilizarea caracteristicilor AWS SAM pentru implementări serverless
  • Cele mai bune practici de automatizare

Depanare

Rezumat și Pași Următori

Cerințe

  • Înțelegerea elementelor de bază ale arhitecturii cloud AWS
  • Cunoștințe despre AWS Lambda

Publicul țintă

  • Dezvoltatori
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite