3 Common Pitfalls in Microservice Integration & How to Avoid Them • Bernd Rücker • GOTO 2019

preview_player
Показать описание
This presentation was recorded at GOTO Berlin 2019. #GOTOcon #GOTOber

Bernd Rücker - Co-founder and Chief Technologist of Camunda and co-author of “Real-Life BPMN"

ABSTRACT
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 [...]

Download slides and read the full abstract here:

RECOMMENDED BOOKS

#Microservices #Programming

Looking for a unique learning experience?

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Рекомендации по теме
Комментарии
Автор

Coming from an ESB/BPM background, you helped me connect the dot to microservices... thank you so much !

NeVraXGoesPro
Автор

that was the first talk about microservices that made sense end-to-end. even for someone with no knowledge of it.

ricardodasilva
Автор

Awesome.. so many insites Thank you so much.. 💓

ismile
Автор

There's the doctrine: Services should/must be STATELESS...

kahnfatman
Автор

The conclusion is the stateless is useless.

joelmamedov
join shbcf.ru