Building portable cloud applications with Quarkus, Azure Radius, Skupper, and Backstage