Introduction to Microservices Architecture
Sınıf Eğitimi
Yazılım Geliştirme
2 GÜN
Microservices Architecture eğitimi katılımcılara şirket içi ve bulut dağıtımı için mikro hizmet tabanlı sistemlerin nasıl tasarlanacağını öğretir. Katılımcılar en iyi mikro hizmet tasarım modellerini, mikro hizmetlerin kapsayıcıya alınmış sistemlerle nasıl entegre olduğunu, mevcut sistemlerle entegrasyon stratejilerini ve daha fazlasını öğrenirler. .
EĞİTİM MODÜLLERİ
Modül 1 : Fundamentals of Microservices Architecture
What is Microservices Architecture?
Comparison with Monolithic Architecture
Benefits and challenges of Microservices
When (not) to use Microservices
Real-world examples and industry use cases
Modül 2 : Core Principles and Design Patterns
Single Responsibility and Bounded Context
Smart endpoints and dumb pipes
Decentralized data management
Statelessness and scalability
Communication strategies (sync
Modül 3 : Microservices Communication
RESTful APIs and HTTP
Message brokers: RabbitMQ, Kafka
Event-Driven Architecture basics
Service-to-service communication patterns
API Gateway introduction
Modül 4 : Service Discovery and Configuration
Static vs dynamic discovery
Service registries (Consul, Eureka)
Centralized configuration using tools like Spring Cloud Config or Azure App Configuration
Environment variables and secrets management
Modül 5 : Data Management in Microservices
Database per service pattern
CQRS (Command Query Responsibility Segregation)
Event sourcing
Handling distributed transactions (Sagas, outbox pattern)
Modül 6 : Security and Identity
OAuth2 and OpenID Connect
JWT tokens
Authentication vs Authorization
Securing internal vs public endpoints
API Gateway security patterns
Modül 7 : Observability and Monitoring
Centralized logging (ELK stack, Azure Monitor)
Distributed tracing (Jaeger, OpenTelemetry)
Health checks and metrics (Prometheus, Grafana)
Alerting and incident response
Modül 8 : Deployment and Scalability
Containerization with Docker
Basic orchestration with Docker Compose or Kubernetes
Scaling strategies: horizontal vs vertical
Rolling deployments, blue
Modül 9 : Common Pitfalls and Best Practices
Over-engineering microservices
Improper service boundaries
Shared databases and tight coupling
Monitoring blind spots
Checklist before migrating from monolith
ÖN KOŞUL EĞİTİMLERİ
Bu eğitim için herhangi bir ön koşul bulunmamaktadır.
BU EĞİTİMİN DEVAMINDA ÖNERİLEN EĞİTİMLER
Önerilen eğitimleri yoktur.
UZMANLIK HEDEFLERİ
Test Uzmanı
Uygulama Önyüz Geliştiricisi
EĞİTİMİN İLGİLİ OLDUĞU SINAVLAR
Eğitimin sınavları yoktur.
EĞİTİMİN İLGİLİ OLDUĞU SERTİFİKALAR
Bu eğitimi alanlar aşağıdaki katılım sertifikasına sahip olacaklardır. Diğer sertifikalar için katılımcıların ilgili sınavları almaları gerekmektedir.
TEKNOLOJİ ÜRETİCİSİ
YORUMLAR
Eğitimin yorumları yoktur.