Using an Event-Driven Approach in Microservices Architecture Training

Level

Intermediate

Duration

16h / 2 days

Date

Individually arranged

Price

Individually arranged

Using an Event-Driven Approach in Microservices Architecture Training

This is an intensive, 2-day workshop (≈ 80% hands-on, 20% theory) that introduces event-driven systems—from the fundamentals, through design patterns, to migrating from synchronous architectures. Learn how to build real-time responsive solutions that are fault-tolerant and ready for your business’s dynamic growth. You don’t need to be an event-driven expert—just familiarity with basic principles of designing applications and IT systems is enough. Start designing future-ready systems today!

Who is this training for?
  • logo infoshare Architects and system designers in IT
  • logo infoshare Experienced backend developers
  • logo infoshare Technical leads and DevOps engineers
  • logo infoshare Anyone interested in modern approaches to designing distributed systems

What You Will Learn

  • Understand the fundamentals of event-driven architecture (EDA) and how it’s used in practice
  • Learn to design scalable, fault-tolerant distributed systems
  • Get to know tools, patterns, and techniques needed to implement EDA in production environments
  • Gain hands-on experience modeling processes using Event Storming

Training Program

  • Introduction to Event-Driven Architecture (EDA)

    • Key concepts and principles of EDA
    • Benefits and challenges of using an event-driven approach
    • Applying the CAP theorem in practice
  • Synchronous vs Asynchronous Integration

    • Comparing synchronous and asynchronous integration
    • Pros and cons of both approaches
    • Use-case scenarios
    • How to choose the right approach depending on the business context
  • Core Concepts and Terminology in Event-Driven Systems

    • Idempotency
    • Command vs event
    • Distributed transaction
    • Sagas: choreography vs orchestration
    • Message delivery guarantees
      • At-most-once
      • At-least-once
      • Exactly-once
    • Data consistency and eventual consistency
    • CQRS and read models
    • Schema versioning for messages
  • Designing and Implementing Event-Driven Solutions

    • Choosing suitable technologies
    • Creating and managing events
    • Error handling and monitoring of events
    • Patterns for event processing
  • Monitoring and Metrics in Event-Driven Systems

    • Building metrics to track business processes
    • Tools and techniques for monitoring
    • Detecting and responding to problems in event streams
  • Common Challenges in Event-Driven Systems

    • Event duplication and techniques to eliminate it

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.