To wersja testowa nowego serwisu infoShare Academy — wyświetlane treści i oferta nie są wiążące ani kompletne

Software Design

Using the Event-Driven Approach in Microservice Architecture

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.

Who it's for

Ideal for teams that…

1 Architects and system designers in IT
2 Experienced backend developers
3 Technical leads and DevOps engineers
4 Anyone interested in modern approaches to designing distributed systems
Outcomes after the program

Solid backend and architecture — patterns proven in production.

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

Program

What we actually do

  • · 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
  • · 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 Ways to build metrics to track business processes – tools and techniques for monitoring Detecting and responding to problems in event streams
Every module is adapted to your stack and context. The above is a starting point — not a fixed agenda.
How we work

From brief to retro in 30 days.

01

Brief & diagnosis

A call with the team lead + a short survey for participants. We define goals, gap and context.

02

Program customization

We adapt modules, case studies and code examples to your stack. Approval in 5 days.

03

Workshop

Trainer-led sessions, hands-on, code review. Mentor available between sessions too.

04

Retro + report

Outcome report for the team and lead. 30 days of consulting included.

Inquiry

Send a brief. We'll reply within 1 day.

After a short brief we'll prepare a program and a quote. No obligations — it's just a starting point.

Quote within 48h of the brief
First session within 30 days
Pilot before the full decision
VAT invoice, payment in instalments possible

How we handle your data

We process your business data (name, work e-mail, phone number, company, job title) in order to handle your corporate training inquiry and prepare an offer. The data controller is infoShare Academy Sp. z o.o., Al. Grunwaldzka 472B, 80-309 Gdańsk. Providing the data is voluntary but necessary to receive a response. You have the right to access, rectify, erase or restrict the processing of your data and to object to it. Full information is available in our data processing notice.

Optional marketing consents

The controller of your personal data is infoShare Academy sp. z o.o. The rules for processing personal data are set out in the Privacy Policy and the Data Processing Notice.