Plan Szkolenia
Advanced Concepts in Platform Engineering
- Review of Platform Engineering fundamentals
- The evolution of platform engineering in the context of scalability
- Design principles for scalable platform architecture
Deep Dive into Microservices Architecture
- Principles of microservices design
- Decomposing monolithic applications into microservices
- Communication patterns and service discovery
Containerization with Docker
- Advanced containerization techniques
- Building optimized Docker images for microservices
- Container networking and storage considerations
Kubernetes Ecosystem and Architecture
- In-depth exploration of Kubernetes components
- Setting up and managing a Kubernetes cluster
- Kubernetes networking, storage, and security best practices
Deploying Microservices on Kubernetes
- Deployment strategies for microservices
- Managing service deployments with Helm charts
- Continuous deployment practices in a Kubernetes environment
Observability and Monitoring in Microservices
- Implementing logging, monitoring, and alerting for microservices
- Tools and platforms for observability in a Kubernetes ecosystem
- Analyzing metrics and logs to maintain system health
Scaling and Performance Tuning
- Horizontal and vertical scaling strategies
- Auto-scaling services based on load
- Performance tuning and resource optimization
Resilience and Reliability Engineering
- Designing for failure: resilience patterns in microservices
- Implementing health checks, circuit breakers, and rate limiting
- Disaster recovery and high availability strategies
Security Considerations for Microservices and Kubernetes
- Securing microservice communications
- Kubernetes security features and best practices
- Implementing service meshes for enhanced security
Hands-On Project
- Designing and deploying a scalable microservices application on Kubernetes
- Implementing CI/CD pipelines for microservices deployment
- Applying monitoring and scaling practices to maintain application performance
Summary and Next Steps
Wymagania
- An understanding of containerization and orchestration concepts
- Experience with Docker and basic Kubernetes operations
- Familiarity with cloud computing and microservices architecture
Audience
- Platform engineers
- DevOps professionals
- Software architects
Opinie uczestników (5)
the technical preparation of teachers
Giorgio - Asystel-BDF S.p.A.
Szkolenie - Creating a Service Mesh with Istio and Kubernetes
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Szkolenie - Spring Cloud for Microservices
Sposób nauki, równoległa praca każdego uczestnika do materiału, który realizował i opisywał wykładowca.
Krzysztof - Seth Software
Szkolenie - System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
Cała specyfika szkolenia, tj. praktyczne (poprzez pisanie kodu, konfiguracji) zaznajamianie się z tematyką szkolenia
Adam Dereszewski - ATOS PGS sp. z o.o.
Szkolenie - Building Microservices with Spring Cloud and Docker
Practical examples, and open disussions