The application runs on Spring Boot, Cassandra and MySQL database, Angular frontend. How should I build and deploy this application so it will run in Azure?
It took me a fair bit of time to get it working correctly with private repos, containerization and whatnot, but it's pretty straightforward now that I know what I'm doing.
It was mostly tracking down things like "okay how do get this code into the build docker image because I can't share the ssh keys with it" or "Okay, that built, but Oryx doesn't see anything. Oh damn it went to the wrong dir/filename/etc."
Depending on the unit of deployment you can run VMs, a managed kubernetes cluster or the much cheaper Azure container apps combined with PaaS offerings like managed Databases, Firewalls, API gateways, monitoring etc.
You could start with Azure DevOps pipelines [1], but billing is opaque which doesn't help when tracking down costs.
Another approach could be Github actions for Azure [2].
If your setup isn't overly complicated, Azure apps [3] could work for you.
[1] https://azure.microsoft.com/en-us/products/devops/pipelines/
[2] https://learn.microsoft.com/en-us/azure/developer/github/git...
[3] https://learn.microsoft.com/en-us/azure/app-service/quicksta...
Though given your stack if you want ease you may want to look into https://azure.microsoft.com/en-us/products/spring-apps/#over...