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
Mărturii (5)
Formatorul avea o bună înțelegere a conceptelor
Josheel - Verizon Connect
Curs - Amazon Redshift
Tradus de catre o masina
Partea practică.
Radu - Ness Digital Engineering
Curs - AWS: A Hands-on Introduction to Cloud Computing
Tradus de catre o masina
Formarea a fost mai practică
Siphokazi Biyana - Vodacom SA
Curs - Kubernetes on AWS
Tradus de catre o masina
Instrutorul știa exact despre ce vorbea.
Madumetsa Msomi - BMW
Curs - AWS DevOps Engineers
Tradus de catre o masina
Toate bune, nu este nimic de îmbunătățit
Ievgen Vinchyk - GE Medical Systems Polska Sp. Z O.O.
Curs - AWS Lambda for Developers
Tradus de catre o masina