Past Meetup

3 common pitfalls in microservice integration and how to avoid them

This Meetup is past

28 people went

Coworking-M1

Anni-Eisler-Lehmann-Straße 3 · Mainz

How to find us

https://www.coworking-m1.de/kontakt

Location image of event venue

Details

Integrating microservices and taming distributed systems is hard. In this talk I will present three challenges I've observed in real-life projects and discuss how to avoid them.
1. Communication is complex. With everything being distributed failures are normal so you need sophisticated failure handling strategies (e.g. stateful retry).
2. Asynchronicity requires you to handle timeouts. This is not only about milliseconds, systems get much more resilient when you can wait for minutes, hours or even longer.
3. Distributed transactions cannot simply be delegated to protocols like XA. So you need to solve the requirement to retain consistency in case of failures.
I will not only use slides but also demonstrate concrete source code examples available on GitHub.

Bernd entwickelt seit über 15 Jahren Software und hat zahlreichen Kunden dabei geholfen, Kernprozesse zu automatisieren, so z.B. der Bestellprozesse bei Zalando, Auftragsprozesse bei T-Mobile oder Patenanträge in der Schweiz. Er hat aktiv an der Entwicklung verschiedener Open Source Workflow Engines mitgearbeitet und ist Mitgründer der Camunda, einem Open Source Unternehmen das Workflow Automatisierung neu erfindet. Er ist Co-Author des "Praxishandbuch BPMN", spricht regelmäßig auf Konferenzen und schreibt für verschiedene Magazine. Seit geraumer Zeit beschäftigt er sich mit Workflow Automation Paradigmen die in moderne Architekturen rund um Microservices, Domain Driven Design, Event Driven Architecture und reaktiver Systeme passen.

Anmerkung von 01.09: Der Vortrag selbst beginnt um 19:00