QEWD-Up: A New, Fast-track way to create REST APIs
There's a new and exciting enhancement to QEWD that has just been released - it's an additional layer of abstraction known as QEWD-Up. QEWD-Up hides away all the mechanics of QEWD itself, allowing you to focus on just your REST APIs and the code that implements them.
Additionally, and importantly, QEWD-Up simplifies the maintenance of your REST APIs, allowing you (and others) to quickly and easily understand their life-cycle and implementation.
QEWD-Up supports both monolithic application designs and MicroService-based architectures where APIs are broken down by, for example, functional role.
You can read all about QEWD-Up here: https://github.com/robtweed/qewd/tree/master/up
Importantly, QEWD-Up runs QEWD as standard under the covers - there's nothing new or unusual that it does - it just automates out of the way all the QEWD-specific stuff that you previously had to write manually.
If you want to see and try out an example for yourself using Cache, Docker and QEWD MicroServices, go here: https://github.com/robtweed/qewd/tree/master/up/examples/cache/ms-db
In addition to QEWD's Javascript/JSON abstraction of Cache Global storage that you'll see in the example above, QEWD also allows to use all the other built-in features of Cache including Cache Objects and Cache SQL, in addition to allowing you to invoke and use Cache ObjectScript (eg for legacy code integration), all from within its Node.js / JavaScript environment. So QEWD allows you to use all your preferred means of implementing your REST API logic, whilst introducing a whole new additional JavaScript-centric database concept that is described here: https://www.slideshare.net/robtweed/data-persistence-as-a-language-feature
But with QEWD-Up, you now have an incredibly fast, simple and highly maintainable way of creating your REST APIs