5 ms·
Even with language modularisation you lose the ability to provision modules independently if they are bundled together in a single service. Microservices and m
by beefsack 5y ago
Even with language modularisation you lose the ability to provision modules independently if they are bundled together in a single service.
Microservices and monoliths are opposing extremes on a scale. There is a range somewhere in the middle which is entirely sensible.
I feel like I've found my greatest success with my service abstractions by separating things out based on resource and availability needs of the functionality.
- brightstep 5y agoIf you maintain the same interface (same classes, methods, types, etc) it seems to me a module ought to be hot-reloadable within the same process. This is already possible with a loosely-coupled plugin architecture and I could see it being an integrated part of a language.