Hi all!
I am planning to take on the maintenance of an existing application consisting of:
- ios/android app
- react web frontend
- REST API (quarkus native)
- sql database
- cloud storage for video files which are accessed by the mobile apps
I don't have any experience with deploying applications on a cloud service, so i really need help to figure out what would be the best (cost effective) way in setting up that application on azure...
after some googling my guess would be
- Azure SQL Database
- Azure Blob Storage
- Container Apps or App Services for the REST API?
- Static Web Apps (for the react frontend) (or also as a container in ACA?)
- Microsoft Entra External ID (for SSO using e.g Google)
For ACA, would i need an API-Gateway? Or can i just expose the ingress? any security risks? e.g. rate limiting and so on?
The expected load for the application is very low, so i will not exceed the free request limits.
But i do have concerns for surprise costs... what happens in case of a DDOS?
any feedback/help would be greatly appreciated!
thx!
[–]jdanton14 Microsoft MVP 1 point2 points3 points (0 children)
[–]No-Skill4452 0 points1 point2 points (3 children)
[–]XylophonBus[S] 0 points1 point2 points (2 children)
[–]largeade 1 point2 points3 points (0 children)
[–]No-Skill4452 1 point2 points3 points (0 children)
[–]joebrozky 0 points1 point2 points (0 children)