Schița de curs
Introducere în arhitectura Microservices
- Ce sunt microserviciile?
- Arhitectura monolitică vs. microservicii
- Beneficiile și provocările microserviciilor
- Cazuri reale de utilizare a microserviciilor
Noțiuni introductive cu Spring Boot
- Introducere la Spring Boot și avantajele sale
- Configurarea unui microserviciu Spring Boot
- Crearea API-urilor RESTful cu Spring Boot
Construirea și gestionarea Microservices
- Proiectarea microserviciilor: Proiectarea orientată pe domeniu (DDD)
- Implementarea comunicării de la serviciu la serviciu
- Utilizarea REST și gRPC pentru comunicarea între servicii
- Gestionarea mesageriei asincrone cu Kafka/RabbitMQ
Descoperirea serviciilor și Configuration Management
- Introducere în Spring Cloud
- Configurarea Eureka pentru descoperirea serviciilor
- Utilizarea Spring Cloud Config pentru gestionarea centralizată a configurației
Gateway API și echilibrarea sarcinii
- Introducere în modelul API Gateway
- Utilizarea Spring Cloud Gateway sau Zuul
- Implementarea echilibrării sarcinii cu Ribbon
Securizarea Microservices
- Introducere în securitatea în microservicii
- Implementarea autentificării și autorizării cu OAuth2
- Securizarea API-urilor REST cu JWT
Monitorizare și logare
- Configurarea înregistrării centralizate cu stiva ELK
- Utilizarea Micrometer pentru monitorizarea microserviciilor
- Urmărire distribuită cu Spring Cloud Sleuth și Zipkin
Implementarea Microservices cu Docker și Kubernetes
- Containerizarea microserviciilor cu Docker
- Implementarea microserviciilor cu Kubernetes
- Gestionarea scalării și a orchestrației
Rezumat și pași următori
Cerințe
- Experiență cu programarea de bază Java
- Înțelegere de bază a API-urilor RESTful și a comunicării HTTP
- Familiaritate cu bazele de date și SQL
Audiență
- Dezvoltatori Java care trec la arhitectura microserviciilor
- Ingineri software care creează aplicații scalabile și distribuite
- DevOps profesioniști care lucrează cu implementarea microserviciilor
Mărturii (5)
A fost dinamic și foarte practic, în plus la faptul că ne a fost furnizată o mașină virtuală prin intermediul unei adrese URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Curs - Spring Cloud for Microservices
Tradus de catre o masina
antrenorul poate explica clar subiectul și poate răspunde la orice întrebare.
Hannah Mae Lubigan - Security Bank Corporation
Curs - Advanced Spring Boot
Tradus de catre o masina
Stilul de antrenament și antrenorul ajută la rezolvarea problemelor întâmpinate în timpul exercițiilor.
Carl Angelo Gonzales - Security Bank Corporation
Curs - Spring Boot for Beginners
Tradus de catre o masina
Amplitudinea temelor abordate a fost considerabilă și formatorul a încercat să facă justiție acesteia.
Lakshmipriya Sivakumar - Deque Systems Inc
Curs - Spring Boot, React, and Redux
Tradus de catre o masina
Exemple practice și discuții deschise
Nenad Terzic - Pejsejf B"lgaria EOOD
Curs - Building Microservices with Spring Cloud and Netflix OSS
Tradus de catre o masina