Summary
You needed to build a shopping list web app that is secure, and offers solid performance for a globally distributed customer base. Your primary concerns were to limit the amount of infrastructure work, and focus on the business features and user experience.
Azure Static Web Apps provides these features as a great fit for this scenario:
- Performance and scale: Your web assets are globally distributed, putting them closer to your users to minimize latency. Your business logic runs on Azure Functions that scales automatically to meet demand.
- Productivity: You get an automated build pipeline with CI/CD.
- Security: Your web app is secured with an SSL certificate.
Without Azure Static Web Apps, you would need to:
- Deploy your web assets to cloud storage.
- Create and assign your own SSL certificate.
- Create your API.
- Establish a reverse proxy that allows your app to make calls to the API.
- Distribute the app globally.
- Set up your own CI/CD process.
Taking advantage of Azure Static Web Apps provides all these benefits. It enables you to spend your valuable time building new features and optimizing the user experience, rather than creating and maintaining site infrastructure.
Learn more
Here are several resources where you can learn more about Azure Static Web Apps, Visual Studio Code, and other concepts covered in this module.
- Watch the Video series: Deploy websites to the cloud with Azure Static Web Apps
- Learn how to Publish an Angular, React, Svelte, or Vue JavaScript app with Azure Static Web Apps
- Learn how to Publish an API to Azure Static Web Apps
- Learn how to Authenticate users with Azure Static Web Apps
- Azure Static Web Apps
- Learn how to Deploy to Azure Using Azure Functions
- Overview of Blazor
- Use Angular, React, and Vue in Visual Studio Code