Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Survive heisenbug in micro service architecture

Survive heisenbug in micro service architecture

IHC 2018

Event-sourcing? cell'ho! Concurrency? of course. Microservizi? ovviamente! Bug intermittente?!? dho :-| Sopravvissuti ad una lunga e non banale esperienza con event-sourcing in un contesto asincrono e concorrente, vogliamo condividere qualche avvertimento ed esperienza su questo mix di tecnologie tanto potente quanto insidioso.

Filippo Gangi Dino

August 03, 2018
Tweet

More Decks by Filippo Gangi Dino

Other Decks in Programming

Transcript

  1. “ un heisenbug è un bug che sembra scomparire o

    si comporta in maniera differente quando si tenta di studiarlo e farne il debug.
  2. 1. cdn.atlantamagazine.com/wp-content/uploads/sites/4/2014/12/1214_ratlanta_oburtson_oneuseonly.jpg 2. express.co.uk/travel/articles/881828/british-airways-boarding-passenger-cheap-flight-tickets 3. shutterstock.com/es/video/clip-5160134-stock-footage-ukraine-borispol-june-people-boarding-airplane- in-borispol-ukraine-june.html 4. travelandleisure.com/airlines-airports/airline-boarding-groups 5.

    ithare.com/multi-coring-and-non-blocking-instead-of-multi-threading-with-a-script/ 6. canva.com/templates/invoices 7. katnissofcode.blogspot.com/2016/06/computer-science-project-helping-solve.html 8. health.qld.gov.au/news-alerts/news/when-worry-bad-headache-symptoms 9. todaysparent.com/ 10.media.istockphoto.com/photos/green-grass-field-of-public-park-in-morning-light-picture-id613034406 11.runningbrina.com/wp-content/uploads/2017/10/New-York-City-Marathon-Course.jpg 12.cdn-5a2f7152f911c832d856c321.closte.com/wp-content/uploads/2015/04/ Honeycombinthebeehive_FB.jpg 13.jaxenter.com/wp-content/uploads/2014/09/angry.png 14.i.pinimg.com/originals/d5/aa/fe/d5aafe3fb08c50780d17cdafeaa61341.jpg 15.assets.vancouverisawesome.com/wp-content/uploads/2017/11/27140838/tiny-kittens.jpg
 Credits