OpenEdge – Extend cloud computing, data and service to edge devices
github.com
github.com
It's largely about latencies. Doing certain request(and response!) processing closer to the client, along with potential data locality benefits, you can get responses back faster and more efficiently.
If your clients are really thin on resources you can use edge server for rendering, converting your client-side rendering back to server-side. More usecases on https://aws.amazon.com/blogs/networking-and-content-delivery...
The OpenEdge seems to be more of a traditional 'Edge' server for static assets, but combined with a lambda. I wonder if this concept could be extended for something like my 'Edge Servers' which require more stateful operation? Can stateful cloud assets be given more advantageous network placement, like other 'Edge' servers?
What I didn't like about it was its very proprietary nature: closed source, its lack of libraries (no json parsing library back then IIRC), you'd have to pay even for its VM.
TBH, I found it more difficult to master Perl than Progress, but the effort was worth it.
progress replication toolkit: https://github.com/hgrubbs/proreptk_community