re: Open source + proprietary code structure VIEW POST

re: Generally, regardless of tech stack, I would design a plugin based architecture. The essential parts of the software would be part of the "core", i...

Thanks a lot for your response Galuh. The problem with a plugin approach is that it's hard to make everything in the platform a plugin. There are large swathes of code that can be converted into a plugin, but making "everything" a plugin is hard. There will always be a corner case that doesn't fit this bill.

I'm considering this approach and over the last few months, we re-factored some parts of the codebase as a plugin-based architecture. But, increasingly I'm of the opinion, that this is not a 100% foolproof solution.

code of conduct - report abuse