6 Comments
User's avatar
Petar Ivanov's avatar

I've been working on an Event-Driven System for the last 1.5 years and I can't say how interesting it was. As with everything in Software Engineering, it has its pros and cons. One of the biggest benefits is the amount of decoupling that it gives between different services.

Great article, Raul!

Raul Junco's avatar

Appreciate that!

And yep, once you see the power of that decoupling, it’s hard to unsee.

But like you said, it comes with its own set of sharp edges.

Glad you found it relatable!

Saurabh Dashora's avatar

Great article Raul.

Sometimes a certain phrase can be considered too powerful, but trade-offs and problems should always be considered for effective design.

Also, thanks for the mention!

Raul Junco's avatar

Thanks!

And yes, bold takes are fun, but the real value’s in exploring the “it depends” behind them.

Neo Kim's avatar

'Favor Simplicity Over Indirection', this 100%.

There's no silver bullet & choose the solution based on the needs

Raul Junco's avatar

Absolutely! Simplicity beats cleverness every time; especially when you’re the one maintaining it six months later 😅

No silver bullets, just smart trade-offs based on what the system actually needs.