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

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories