Decouple all the things: Asynchronous messaging keeps it simple

50 minutes

Intermediate

English 

In a distributed architecture, it's often required to spread information about a master data update to several client apps. You can do this via REST, but if a client app is temporarily down or too busy to accept requests, it's going to miss the information. Adding a new client app requires changes to the master app. Asynchronous messaging helps to avoid such a tight coupling of components. And it offers much more than a simple action trigger: Parallelizing computing-heavy tasks, load testing, or migrating existing components to new services are some of the possibilities explored in this talk. You're going to learn how to get started with asynchronous messaging, and how it helps you to keep your codebase clean and your overall system stable as well as maintainable. 

[ Talk ]
Attended by:
Salvador Fandiño (‎salva‎)
Michal Jurosz (‎mj41‎)
Tina Müller (‎tinita‎)
Michael Lush
Marc Egea i Sala (‎meis‎)
Jose Luis Perez Diez (‎jluis‎)
Patrick Mevzek
Vidar Tyldum (‎tyldum‎)
Dagfinn Ilmari Mannsåker (‎ilmari‎)
osfameron
Jose Luis Martinez Torres (‎JLMARTIN‎)
Radosław Pociecha
Kenneth Power
Bart Wiegmans (‎brrt‎)
Cristina Nunes (‎mega‎)
Bartosz Jakubski (‎migo‎)
Michael Jemmeson (‎michael‎)
Philippe Bruhat (‎BooK‎)
Heinz Knutzen
Erik Johansen (‎uniejo‎)
Diego Kuperman (‎diegok‎)
Lars Thegler (‎tagg‎)
Andrew Solomon (‎illy‎)
Dotan Dimet (‎dotandimet‎)
Michael Scoltock (‎mscolly‎)
Anatoly Grishaev
Leon Timmermans (‎leont‎)
Oriol Soriano Vila (‎Uree‎)
Daniel Boerner
Paolo Sinigaglia (‎psini‎)
Mihai Safta (‎SDCM‎)
Stephen Hall (‎predix‎)
Theo van Hoesel (‎vanHoesel‎)
Gianni Ceccarelli (‎dakkar‎)
Dmitry Karasik (‎McFist‎)
Mike Chamberlain
Rish
Jan Henning Thorsen (‎batman‎)
Iaroslav Poliakov
Roland Schmitz (‎roli‎)
Vladimir Lashko (‎Ostrovok‎)
Annette Steinhauer
Snorri Briem
Nigel Gregoire
Kanika Arora
Eleatzar Colomer (‎eleatzar‎)
Tudor Constantin
Wolfgang Pecho
Daniel Ortiz Esquivel (‎dortizesquivel‎)
Leif-Arne Utvik
Roberto Henríquez
Dave Sherohman (‎dsheroh‎)
Miroslav Tynovsky
Alex Fernandez (‎alexfdz‎)
Kim Stian Ervik (‎Kimmono‎)
Stevan Little (‎stevan‎)
Ivan Kruglov
Rui Patinha (‎rfp‎)
John Lightsey (‎J.D.‎)
Peter Makholm (‎brother‎)
Naim Shafiyev (‎shafiev‎)
Max Maischein (‎Corion‎)
Anatoliy Dmytriyev (‎tolid‎)
Tudor Crisan
John van Krieken (‎vladtz‎)
Paul Evans (‎LeoNerd‎)
Marco Pessotto (‎melmothx‎)
Henrik Andersen (‎HEM‎)
Alberte Thegler
Manfred Heumann (‎confuseAcat‎)
steve mynott (‎itz‎)
Martin Kjeldsen (‎baest‎)
Thomas Heine
Martin Cermak