18 ms·
I have read the paper, although maybe not deeply enough. It is an interesting idea, but I'm not sure I'm fully convinced. Sure, you can parse remote calls and
by arter4 3y ago
I have read the paper, although maybe not deeply enough.
It is an interesting idea, but I'm not sure I'm fully convinced.
Sure, you can parse remote calls and package imports to find dependencies. But this assumes applications are integrated using remote procedure calls. What if applications talk to each other using a message bus? Asynchronous patterns are meant precisely to decouple publishers and subscribers - in number (how many processes will read a message?), identity (who are those processes?) and time. It looks like this system would not be able to decouple portions of code talking to each other using a message queue.
Any thoughts?
- CharlieDigital 3y agoI built a simple example using Postgres and .NET as a runtime: https://github.com/CharlieDigital/dn8-modular-monolith https://github.com/CharlieDigital/dn8-modular-monolith I don't think it would be very difficult to replace the poll on the database table with a pull from SQS instead.