Course Outline

Understanding Microservices

  • What are microservices?
  • Key benefits and challenges of microservices
  • Monolithic vs. microservice architectures

Designing Microservice Systems

  • Principles of microservice architecture
  • Defining service boundaries
  • Communication between services

Service Design

  • RESTful APIs and service contracts
  • Service versioning strategies
  • Data partitioning and storage for microservices

Event Sourcing

  • Understanding event sourcing concepts
  • Benefits and use cases for event sourcing
  • Implementing event-driven architectures

CQRS (Command Query Responsibility Segregation)

  • Introduction to CQRS
  • When to use CQRS
  • Implementing CQRS in microservice systems

Other Design Patterns for Microservice-Based Architectures

  • Service registry and discovery
  • Service mesh and API gateways
  • Resilience patterns (e.g., Circuit Breaker, Bulkhead)

System Design and Operations

  • Monitoring and logging in microservices
  • Containerization and orchestration (e.g., Docker, Kubernetes)
  • Security considerations for microservices

Adopting Microservices

  • Evaluating organizational readiness for microservices
  • Steps for migrating from monolith to microservices
  • Managing cultural and technical challenges

Summary and Next Steps

Requirements

  • Previous programming experience

Audience

  • Software developers
  • System architects
  • DevOps professionals
 14 Hours

Delivery Options

Private Group Training

Our identity is rooted in delivering exactly what our clients need.

  • Pre-course call with your trainer
  • Customisation of the learning experience to achieve your goals -
    • Bespoke outlines
    • Practical hands-on exercises containing data / scenarios recognisable to the learners
  • Training scheduled on a date of your choice
  • Delivered online, onsite/classroom or hybrid by experts sharing real world experience

Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Contact us for an exact quote and to hear our latest promotions


Public Training

Please see our public courses

Testimonials (7)

Provisonal Upcoming Courses (Contact Us For More Information)

Related Categories