Get in Touch

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