Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
21 Hours
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!