Also when everything is running locally people tend to forget network latency and the cost of additional roundtrips. This comes at a high price when for example doing lots of database queries or waiting on a majority confirmation of a clustered transaction.
Another problem with developing locally is that the dev is the only simultaneous user, and doesn’t have to share the resources with other users.
I guess the takeaway is to always validate your assumptions through measurements like profiling etc.
Another problem with developing locally is that the dev is the only simultaneous user, and doesn’t have to share the resources with other users.
I guess the takeaway is to always validate your assumptions through measurements like profiling etc.