I've always been of the opinion that Ruqqus should not use any "stuff" that cloud providers give because of vendor-lock in. Everything should be deployed on totally generic VMs so one can move up to a different host with minimum effort and downtime. If you need database - run your own. Containers? Run your own. Lambda-like service? Run your own. Message queue, central authentication, key-value store, you name it - run your own. u know, if you don't they'll shut you down and you will have a hard time starting the service somewhere else. It's all about control, keep it in house and don't sell it for pennies (in savings) to companies who will shut you down at any time.