Intrati in legatura

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 orientată pe evenimente pentru aplicațiile serverless

Dezvoltarea Bazată pe API

  • Prezentare generală a aplicațiilor web bazate pe API 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
  • Autentificare la API-uri folosind API Gateway
  • Utilizarea Amazon Cognito

Cadre de Implementare Serverless

  • Înțelegerea programării imperative și declarative pentru infrastructura ca cod
  • Comparație între CloudFormation, AWS CDK, Amplify și framework-urile 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 EventBridge
  • Comparație între cazurile de utilizare ale Amazon Simple Notification Service (Amazon SNS) și EventBridge

Utilizarea Cozilor și Fluxurilor în Implementarea Orientată 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 arhitecturile serverless
  • Comparație între fluxurile de lucru standard și expres
  • Integrarea directă a funcțiilor Step Functions

Observabilitate și Monitorizare a Aplicațiilor Serverless

  • Înțelegerea celor trei piloni ai observabilității
  • Scrierea și interpretarea fișierelor de log
  • Utilizarea jurnalelor Amazon CloudWatch
  • 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 depozit de date serverless
  • Auditare

Scalarea Aplicațiilor Serverless

  • Utilizarea API Gateway pentru gestionarea scalei
  • Scalare 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

  • Cunoștințe de bază despre arhitectura cloud AWS
  • Cunoașterea AWS Lambda

Publicul țintă

  • Dezvoltatori
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite