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!

Expand full comment
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!

Expand full comment
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!

Expand full comment
Raul Junco's avatar

Thanks!

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

Expand full comment
Neo Kim's avatar

'Favor Simplicity Over Indirection', this 100%.

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

Expand full comment
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.

Expand full comment