The Scheduled System Task library is a great example of an Apex Designer library. It packages a set of easy to use features that address real-world challenges and makes it easy to add them to any application.
You can quickly create an Apex Designer library that encapsulates a node.js SDK and enables others to combine models from the SDK with their app-specific models.
Apex Designer is a low-code design tool that generates apps that run on an open source stack. This post shows one way to manage images in an Apex Designer app.
Having considered the reasons for modernization, and having some idea of the ideal target architecture, it's time to consider what tools can be used to assist in this process.