Schița de curs

Introducere în Arhitectura Microservicii

  • Ce sunt microserviciile?
  • Arhitectură monolitică vs. microservicii
  • Beneficii și provocări ale microserviciilor
  • Cazuri de utilizare din lumea reală a microserviciilor

Începutul cu Spring Boot

  • Introducere în Spring Boot și avantajele sale
  • Configurarea unui microserviciu Spring Boot
  • Crearea API-urilor RESTful cu Spring Boot

Construirea și Gestionarea Microserviciilor

  • Proiectarea microserviciilor: Domain-Driven Design (DDD)
  • Implementarea comunicării între servicii
  • Utilizarea REST și gRPC pentru comunicarea între servicii
  • Gestionarea mesajelor asincrone cu Kafka/RabbitMQ

Descoperirea Serviciilor și Gestionarea Configurărilor

  • Introducere în Spring Cloud
  • Configurarea Eureka pentru descoperirea serviciilor
  • Utilizarea Spring Cloud Config pentru gestionarea centralizată a configurațiilor

Gateway API și Echilibrarea Sarcinii

  • Introducere în modelul Gateway API
  • Utilizarea Spring Cloud Gateway sau Zuul
  • Implementarea echilibrării sarcinii cu Ribbon

Securizarea Microserviciilor

  • Introducere în securitatea microserviciilor
  • Implementarea autentificării și autorizării cu OAuth2
  • Securizarea API-urilor REST cu JWT

Monitorizarea și Logging

  • Configurarea logging-ului centralizat cu stiva ELK
  • Utilizarea Micrometer pentru monitorizarea microserviciilor
  • Urmărirea distribuită cu Spring Cloud Sleuth și Zipkin

Implementarea Microserviciilor cu Docker și Kubernetes

  • Containerizarea microserviciilor cu Docker
  • Implementarea microserviciilor pe Kubernetes
  • Gestionarea scalării și orchestrei

Rezumat și Pași Următori

Cerințe

  • Experiență în programarea de bază Java
  • Înțelegere de bază a API-urilor RESTful și a comunicării HTTP
  • Cunoaștere a bazelor de date și a SQL

Publicul țintă

  • Dezvoltatori Java care trec la arhitectura microservicii
  • Ingineri software care construiesc aplicații scalabile și distribuite
  • Profesioniști DevOps care lucrează cu implementarea microserviciilor
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite