Certificate Authentication

Microservices Certificate for STEFAN-CRISTIAN LAZAR

Add to LinkedIn

Certificate ID: 
746115
Authentication Code: 
91fc2
Certified Person Name: 
STEFAN-CRISTIAN LAZAR
Trainer Name: 
Hassan Ibrahim
Duration Days: 
2
Duration Hours: 
14
Course Name: 
Microservices
Course Date: 
23 November 2023 10:00 to 24 November 2023 17:00
Course Outline: 

● Application architecture - N-Layer,onion, hexagonal, and Clean architecture
● Understand diff types of the monolith
● Monolith vs Microservices
● Understand how to design the modules using vertical slices
● How to communicate and integrate the autonomous modules
● Event-driven architecture and asynchronous event processing
● Dealing with transactional patterns and message delivery guarantees
● DDD (Domain Driven Design) - Basics (Entities, Value Objects)
● Understand when to use microservices
● Service discovery and registration
● API gateway and reverse proxy
● Communication between services
● Security: Aouth2, JWT, symmetric, Asymmetric keys
● Dealing with distributed transactions, Saga, unit/integration/contract testing
● Making use of observability principles to monitor the services and trace requests
● Containerization using Docker
● Docker compose to run multiple containers
● Understand Kubernetes architecture and its main resources
● k8s deployment resources (Pods, RC, RS, Deployment)
● K8s Services & Ingress
● Configs and secrets
● Volumes (PV, PVC)
● Horizontal scaling (HPA)

Course Name Eng: 
Microservices