OTOH: With good monitoring, starting naive and improving later isn't the worst. My company uses NewRelic and it auto-magically sets up traces for all transactions. Can see where time is being spent, and the number and duration of DB and external-requests.
Of course you actually have to pay attention to it. I've gotten a lot of praise by just optimizing things that everyone else shrugged off. (Turns out people appreciate a fast authentication system; who knew!?)
Of course you actually have to pay attention to it. I've gotten a lot of praise by just optimizing things that everyone else shrugged off. (Turns out people appreciate a fast authentication system; who knew!?)