Schița de curs

Arhitectura Microserviciilor

  • Principii fundamentale ale microserviciilor
  • Componente de bază și proiectare de servicii
  • Modele comune de microservicii
  • Strategii de comunicare între servicii
  • Gestionarea tranzacțiilor distribuite în microservicii
  • Considerații de securitate în arhitectura microserviciilor
  • Orchestrare și descoperire de servicii
  • Containerizarea microserviciilor
  • Monitorizare și observabilitate a microserviciilor
  • Introducere în Serverless și Event Sourcing

Arhitectura Aplicațiilor Bazate pe Containere

  • Introducere în conceptele de containerizare
  • Lucrul cu Docker: crearea și gestionarea containerelor
  • Principii de proiectare pentru aplicații containerizate
  • Fundamentele Kubernetes și orchestrării containerelor
  • Rețele în medii containerizate
  • Cele mai bune practici de securitate pentru containere
  • Utilizarea Service Mesh pentru comunicarea microserviciilor
  • Strategii de echilibrare a sarcinii și scalare
  • Urmărirea distribuită și colectarea de metrici
  • Infrastructură ca Cod (IaC) pentru implementarea containerelor
  • Configurarea unei platforme de implementare a containerelor

Implementare CI/CD

  • Concepte cheie ale pipeline-urilor CI/CD
  • Unelte și tehnologii pentru automatizarea CI/CD
  • Automatizarea construcțiilor și a versiunilor
  • Strategii de testare automată în CI/CD
  • Automatizarea implementării și strategii de lansare
  • Utilizarea Infrastructurii ca Cod (IaC) în implementări
  • Modele de implementare: Blue-Green, Canary și Rolling updates
  • Integrarea securității în DevOps (DevSecOps)

ABC (Cele mai bune practici avansate și considerații)

  • Cele mai bune practici pentru arhitectura rezilientă
  • Optimizarea performanței și considerații de scalabilitate
  • Planificarea recuperării în caz de dezastre pentru microservicii și containere

Rezumat și următorii pași

Cerințe

  • Cunoștințe de bază despre dezvoltarea de software
  • Înțelegerea conceptelor de cloud computing
  • Familiaritate cu utilizarea liniei de comandă Linux

Publicul țintă

  • Dezvoltatori de software
  • Ingineri DevOps
  • Arhitecți de cloud
  • Administratori de sisteme
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite