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
- Fundamental proficiency in software engineering principles
- Comprehension of cloud infrastructure architectures
- Practical experience utilizing Linux command-line interfaces
Intended Audience
- Software Developers
- DevOps Engineers
- Cloud Architects
- System Administrators
21 Hours
Testimonials (1)
CI/CD Best Practices (gitflow and gitops), Application strategies, idempotency and drift, remote state management, Pod Disruption Budgets and Best Practices