- Microsoft provides all the needed tools for building serverless applications as well as Continuous Deployment tooling. Currently, there is support both in Azure DevOps and GitHub Actions.
- Besides Spring Boot, Azure provides support for Quarkus, Micronaut. JHipster supports deployment to Azure out of the box as well.
- Using “lift and shift” one can easily transform a classical Spring Boot application deployed on Tomcat into a “serverless” Azure App. The MVC Controllers would need to be rewritten, the complex part would be on the DB side, where additional effort should be put to obtain similar behaviour.
- Both Java 8 and 11 are properly supported on Azure.
- Choosing carefully the tools used one can assure that moving from Azure to another cloud provider is stress-free
#paas #azure #serverless #spring boot #cloud #java #microsoft #development #article