Scalable web and mobile applications using Azure Database for MySQL

App Service
Database for MySQL

Solution Idea

If you'd like to see us expand this article with more information, such as potential use cases, alternative services, implementation considerations, or pricing guidance, let us know with GitHub Feedback!

Rapidly build engaging, performant, and scalable cross-platform and native apps for iOS, Android, Windows, or Mac.

Architecture

Architecture Diagram Download an SVG of this architecture.

Dataflow

  1. A browser or mobile app makes requests for resources from the API.
  2. The requests are transmitted using HTTPS with TLS termination, which is handled by Azure App Services.
  3. Azure App Services handles API requests, and it can be scaled up or scaled out to handle the changing demand.
  4. Azure Database for MySQL provides a relational database service that's powered by the MySQL community edition. Use the flexible server deployment mode to enable scaling your database within seconds.

Components

Next steps

Learn more about the component technologies:

Explore related architectures: