Hacker News new | past | comments | ask | show | jobs | submit login

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?




I built a simple example using Postgres and .NET as a runtime: 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.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: