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 (4)
Formatorul avea o bună înțelegere a conceptelor
Josheel - Verizon Connect
Curs - Amazon Redshift
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
Aplicații IoT
Palaniswamy Suresh Kumar - Makers' Academy
Curs - Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
Tradus de catre o masina
Gabriel was very organized and prepared for this training. He answered all questions and clarify the AWS notions and architecture. Great job, Gabriel.
Mircea Turcu
Curs - AWS Architect Certification
Tradus de catre o masina