News for hackers. Stuff that matters.
Re:Ask HN: Why do message queue-based architectures seem les... by wvenable on Wednesday June 19, 2024 @12:28AM (#40724819)
Libraries are a great way to manage separation of concerns. Any dependency you add has to be explicit. There's nothing stopping you from adding that dependency but you can't just do it accidentally.

The graph of dependencies between components makes for explicit separation of concerns just like you would have a graph of dependencies between different network services.

Re:Ask HN: Why do message queue-based architectures seem les... by jupp0r on Wednesday June 19, 2024 @02:28AM (#40725435)
Or you just use a language with support for clear module API boundaries (vs something like Ruby where without bolt on hacks, every piece of code can call any other in the same process).