https://news.ycombinator.com/item?id=12773022
I'd assumed it was a design by programmer fail, especially because of the terrible modular design, but it doesn't look like it.
I was wondering, poor performance wise, a client of mine is consistently seeing a 3-5ms lag between the SQL boxes and the website on azure. This seems incredibly high to me, but my experience is generally with SQL server on the same box or on the local network. I've never had a problem like this before, but this site can generate hundreds of queries per request because of legacy code.
That basically adds 500ms to a request just going up and down to SQL.
Am I being crazy for thinking a 5ms latency on stuff that's supposed to be in the same data centre is incredibly bad?
We're also getting random "The wait operation timed out" on DB connections between azure SQL dbs and Azure websites, basically a complete DB hang that I've never seen on a dedicated server setup, the client upgraded to premium, they're getting them even more. That means random users are getting complete failures every now and again. Unbelievable.
I honestly can't understand why anyone would pay for azure, in my experience the performance is an order of magnitude worse than dedicated servers that are half the price. The only good thing about it is easy deployment, which is something that's a complete PITA on dedicated servers until you've spent a bunch of time setting it up.