We always try to avoid the famous Big Mall of Mud™ due to many reasons but what happens when we're already facing it - and making profit with it? Should we just accept our fate and keep fixing bugs for the rest of our lives or should we actually do something different? In this presentation we'll share the challenges we're facing at Usabilla and how we're using DDD and Kafka to understand and decompose our software into services without having downtime or any impact on our users' experience.


Comments are closed.

Started as an interesting talk but I lost him somewhere along the line... He would talk about how good it was to do whatever was on that slide, but not what that was! I'm not so familiar with all those "project management" terms so it was hard to follow.

It was packed with great information. The explanation of the strangler pattern was particularly good, however I don't think it was really necessary since it wasn't used after all in that particular project. I am not very familiar with Kafka and got a bit lost there as well.
All in all I think the different parts of the talk were all very good and very informative, but as whole it didn't work that well for me.

I would still definitely recommend watching it to anyone that might be in doubt!

Arnout Boks at 18:05 on 31 May 2018

Much practical advice and techniques for decomposing a legacy application, with a good message: "don't do a full rewrite".The many topics sometimes made it hard to follow the common thread in the story, though. Especially at the part about Kafka I lost you a bit, probably because I'm not to familiar with it. Maybe a slighly higher-level overview of what Kafka can do for you (rather than the more advanced details) could help here.

Tomo Šala at 13:28 on 14 Jun 2018

Very interesting topic, but execution was a bit lacking.

I was expecting more concrete examples related to the stages and steps of monolith decomposition.

Most of the slide examples were lacking in both theory and explanation - especially those related to Kafka.

Luis has clear diction, but with a noticeable accent and some mispronounced words.