Recently, I worked on an enterprise scoring and reporting application hosted on Azure SQL. What started as a simple performance issue eventually became a deep investigation into database usage, application design, caching, batching, and scalability.
Most developers have faced this situation at least once:
Users report that the application is slow.
The first reaction is: "Let's scale the infrastructure."
We thought the same.







