Course Outline
Microservices Architecture
- Fundamental principles of microservices
- Core components and service design
- Common microservices patterns
- Inter-service communication strategies
- Handling distributed transactions in microservices
- Security considerations in microservices architecture
- Orchestration and service discovery
- Containerization of microservices
- Monitoring and observability of microservices
- Introduction to Serverless and Event Sourcing
Container-Based Application Architecture
- Introduction to containerization concepts
- Working with Docker: container creation and management
- Design principles for containerized applications
- Fundamentals of Kubernetes and container orchestration
- Networking in containerized environments
- Security best practices for containers
- Using Service Mesh for microservices communication
- Load balancing and scaling strategies
- Distributed tracing and metrics collection
- Infrastructure as Code (IaC) for container deployment
- Setting up a container deployment platform
CI/CD Deployment
- Key concepts of CI/CD pipelines
- Tools and technologies for CI/CD automation
- Automating builds and versioning
- Automated testing strategies in CI/CD
- Deployment automation and release strategies
- Using Infrastructure as Code (IaC) in deployments
- Deployment patterns: Blue-Green, Canary, and Rolling updates
- Integrating security into DevOps (DevSecOps)
ABC (Advanced Best Practices & Considerations)
- Best practices for resilient architecture
- Performance optimization and scalability considerations
- Disaster recovery planning for microservices and containers
Summary and Next Steps
Requirements
- Basic knowledge of software development
- Understanding of cloud computing concepts
- Familiarity with Linux command-line usage
Audience
- Software Developers
- DevOps Engineers
- Cloud Architects
- System Administrators
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 4800 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (4)
Engaging, and hands on practise.
Balavignesh Elumalai - Scottish Power
Course - SonarQube for DevOps
Trainer has in depth experince and well narreated in deed. The depth of the knowledge and the passion for teaching is highly appriciated.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Course - Jenkins 2: Building CI/CD Pipelines
Being introduced to some technologies I wish I knew earlier.
Michel - Vanier College
Course - DevOps Practical Implementation and Tools
I like all the possibilities that I discovered in the course about DevOps options that I can apply in order to have a better CD/CI workflow!