Howdy fellow crustaceans,
Most days I wear a security hat but previously I’ve worn Windows/Unix system administrator hats so I’m used to writing small programs with little outside exposure.
Lately though I’ve been asked to investigate issues where apps were overwhelmed with traffic and went unresponsive (my employer basically giving away money due to a human malware drove most of the traffic).
I’ve been looking for platform agnostic guidelines for designing inherently scalable apps, something touching on everything from the web front-end to the back-end database. Does anyone have recommendations?