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.
Duration 21 hours
Course Outline
Microservices Architecture
- Foundational concepts of microservices
- Essential elements and service configuration
- Standardized microservices frameworks
- Methods for inter-service interaction
- Management of distributed transactions within microservices
- Security protocols in microservices design
- Coordination and service discovery mechanisms
- Container deployment of microservices
- Monitoring and observability standards for microservices
- Overview of Serverless computing and Event Sourcing
Container-Based Application Architecture
- Foundations of containerization
- Docker operations: container instantiation and administration
- Architectural guidelines for containerized software
- Kubernetes fundamentals and container orchestration
- Network configurations in containerized settings
- Security protocols for container environments
- Application of Service Mesh for microservices connectivity
- Load distribution and scaling methodologies
- Distributed tracing and metric aggregation
- Infrastructure as Code (IaC) for container provisioning
- Configuration of a container deployment infrastructure
CI/CD Deployment
- Core principles of CI/CD workflows
- Tools and technologies for CI/CD automation
- Automation of builds and version control
- Automated testing protocols in CI/CD
- Deployment automation and release management
- Integration of Infrastructure as Code (IaC) in deployment processes
- Deployment methodologies: Blue-Green, Canary, and Rolling updates
- Integration of security into DevOps (DevSecOps)
ABC (Advanced Best Practices & Considerations)
- Best practices for resilient architectural design
- Performance tuning and scalability factors
- Disaster recovery strategies for microservices and containers
Summary and Next Steps
Requirements
- Fundamental software development knowledge
- Proficiency in cloud computing concepts
- Exposure to Linux command-line operations
Target Audience
- Software Developers
- DevOps Engineers
- Cloud Architects
- System Administrators
Testimonials (1)
CI/CD Best Practices (gitflow and gitops), Application strategies, idempotency and drift, remote state management, Pod Disruption Budgets and Best Practices