Schița de curs

Înțelegerea Microserviciilor

  • Ce sunt microserviciile?
  • Beneficii și provocări cheie ale microserviciilor
  • Arhitecturi monolitice vs. microservicii

Proiectarea Sistemelor de Microservicii

  • Principii ale arhitecturii microserviciilor
  • Definirea limitelor serviciilor
  • Comunicarea între servicii

Proiectarea Serviciilor

  • API-uri RESTful și contracte de servicii
  • Strategii de versionare a serviciilor
  • Partiționarea și stocarea datelor pentru microservicii

Event Sourcing

  • Înțelegerea conceptelor de event sourcing
  • Beneficii și cazuri de utilizare pentru event sourcing
  • Implementarea arhitecturilor bazate pe evenimente

CQRS (Command Query Responsibility Segregation)

  • Introducere în CQRS
  • Când să folosim CQRS
  • Implementarea CQRS în sistemele de microservicii

Alte Modele de Proiectare pentru Arhitecturi Bazate pe Microservicii

  • Registrul și descoperirea serviciilor
  • Service mesh și API gateways
  • Modele de reziliență (de exemplu, Circuit Breaker, Bulkhead)

Proiectarea și Operațiunile Sistemelor

  • Monitorizarea și logarea în microservicii
  • Containerizare și orchestrere (de exemplu, Docker, Kubernetes)
  • Considerații de securitate pentru microservicii

Adoptarea Microserviciilor

  • Evaluarea pregătirii organizaționale pentru microservicii
  • Pași pentru migrarea de la monolit la microservicii
  • Gestionarea provocărilor culturale și tehnice

Rezumat și Următorii Pași

Cerințe

  • Experiență anterioară în programare

Publicul țintă

  • Dezvoltatori de software
  • Arhitecți de sisteme
  • Profesioniști DevOps
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite