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
- Core principles of microservices design
- Essential components and service architecture
- Standard patterns in microservices
- Strategies for inter-service communication
- Managing distributed transactions within microservices
- Security implications in microservices ecosystems
- Service orchestration and discovery mechanisms
- Containerizing microservices applications
- Monitoring and observability frameworks
- Overview of Serverless and Event Sourcing
Container-Based Application Architecture
- Fundamentals of containerization
- Practical work with Docker: building and managing containers
- Architectural principles for containerized apps
- Kubernetes basics and orchestration workflows
- Network configurations in container environments
- Security standards for container workloads
- Leveraging Service Mesh for microservice interaction
- Techniques for load balancing and scaling
- Collecting distributed traces and metrics
- Applying Infrastructure as Code (IaC) for container setup
- Initializing a container deployment platform
CI/CD Deployment
- Foundational concepts of CI/CD workflows
- Essential tools and tech for CI/CD automation
- Streamlining builds and version control
- Integrating automated testing into pipelines
- Automating deployments and release management
- Incorporating Infrastructure as Code (IaC) in releases
- Deployment models: Blue-Green, Canary, and Rolling updates
- Embedding security in DevOps (DevSecOps)
ABC (Advanced Best Practices & Considerations)
- Optimizing for resilient architecture
- Scalability and performance tuning
- Disaster recovery strategies for microservices and containers
Conclusion and Future Directions
Requirements
- Fundamental understanding of software development
- Conceptual grasp of cloud computing
- Proficiency with Linux command-line interfaces
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