Get in Touch

Course Outline

Microservices Architecture

  • Core principles underpinning microservices
  • Essential components and service design methodologies
  • Standard microservices design patterns
  • Strategies for inter-service communication
  • Managing distributed transactions within microservices
  • Security implications in microservices design
  • Orchestration mechanisms and service discovery
  • Containerizing microservices workloads
  • Monitoring and observability frameworks for microservices
  • Overview of Serverless computing and Event Sourcing

Container-Based Application Architecture

  • Foundational concepts of containerization
  • Practical use of Docker for creating and managing containers
  • Design principles specific to containerized applications
  • Kubernetes fundamentals and container orchestration basics
  • Networking configurations in containerized ecosystems
  • Security best practices for container environments
  • Leveraging Service Mesh for microservices communication
  • Strategies for load balancing and scaling
  • Implementing distributed tracing and metrics collection
  • Applying Infrastructure as Code (IaC) for container deployment
  • Establishing a container deployment platform

CI/CD Deployment

  • Core concepts of CI/CD pipelines
  • Essential tools and technologies for CI/CD automation
  • Automating build processes and version control
  • Strategies for automated testing within CI/CD
  • Automation of deployments and release management
  • Integrating Infrastructure as Code (IaC) into deployments
  • Deployment patterns: Blue-Green, Canary, and Rolling updates
  • Embedding security into DevOps (DevSecOps)

ABC (Advanced Best Practices & Considerations)

  • Best practices for maintaining resilient architecture
  • Performance optimization and scalability planning
  • Disaster recovery planning for microservices and containers

Summary and Future Directions

Requirements

  • Fundamental knowledge of software development practices
  • Working understanding of cloud computing principles
  • Proficiency with Linux command-line interfaces

Target Audience

  • Software Developers
  • DevOps Engineers
  • Cloud Architects
  • System Administrators
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories