Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Schița de curs
Ziua 1: Introducere în arhitectura Microservices
- Înțelegerea arhitecturii Microservices
- Prezentare generală a arhitecturii microserviciilor: caracteristici, beneficii și provocări
- Contrastul dintre arhitecturile monolitice și arhitecturile bazate pe microservicii
- Strategii de descompunere și proiectare orientată spre domeniu (DDD)
- Strategii de descompunere a monolitelor în microservicii
- Principiile de Domain-Driven Design (DDD) și rolul său în microservicii
- Serviciul Communication și gateway-urile API
- Modele Communication între microservicii
- Rolul gateway-urilor API în arhitectura microserviciilor
- Atelier practic: Proiectarea limitelor microserviciilor
- Sesiune practică: Identificarea limitelor serviciilor și definirea interfețelor
- Discuții de grup și exerciții de proiectare privind strategiile de descompunere
Ziua 2: Dezvoltarea și implementarea microserviciilor
- Tehnici de dezvoltare a microserviciilor
- Practici de dezvoltare a microserviciilor agnostice din punct de vedere lingvistic
- Implementarea microserviciilor cu cadre precum Spring Boot, Node.js, etc.
- Containerizarea cu Docker și orchestrarea cu Kubernetes
- Principii de containerizare cu ajutorul Docker pentru microservicii
- Kubernetes pentru orchestrarea și gestionarea implementărilor de microservicii
- Asigurarea rezilienței și a toleranței la defecțiuni
- Implementarea modelelor de reziliență: întrerupătoare de circuit, reluări și timeout-uri
- Tehnici pentru toleranța la erori în microservicii
- Sesiune de laborator: Implementarea Microservices cu Docker și Kubernetes
- Exerciții practice: Construirea de microservicii, containerizarea și orchestrarea cu Kubernetes
Ziua 3: Testare, securitate și Scalabilitate în Microservices
- Strategii de testare pentru Microservices
- Abordări pentru testarea microserviciilor: testare unitară, de integrare și de la un capăt la altul
- Instrumente și cadre pentru testarea microserviciilor
- Considerații privind securitatea în Microservices
- Securizarea arhitecturii microserviciilor: autentificare, autorizare și criptare
- Cele mai bune practici pentru gestionarea securității în sistemele bazate pe microservicii
- Strategii de monitorizare, Scalabilitate și implementare
- Monitorizarea microserviciilor: măsurători, logare și urmărire
- Strategii de scalare a microserviciilor pe orizontală și pe verticală
- Strategii de desfășurare și conducte CI/CD pentru microservicii
- Studiu de caz și recapitulare
- Discuții pe marginea studiilor de caz privind implementări de microservicii din lumea reală
- Recapitulare a conceptelor cheie și observații finale
Cerințe
- Înțelegere de bază a dezvoltării de software și familiaritate cu conceptele sistemelor distribuite.
21 ore
Mărturii (4)
Atenția formatorului. A luat în considerare întrebările adresate și a răspuns la ele a doua zi.
Erwan - SNCF Connect & Tech
Curs - Axon Framework
Tradus de catre o masina
The practices
Iván - si
Curs - Spring Cloud for Microservices
I liked his pace for training, it was optimum.
Edwards Mukasa - AFRINIC Ltd.
Curs - Microservices with Spring Cloud and Kafka
I liked that the lecturer was very well prepared and he managed to engage the audience. The course was a combination of theory and practice and I enjoyed it very much.