I was one of the people who got hit with this too. I was able to salvage most of the important stuff because I had all my code in offsite git repositories, but my databases are all gone.
I had full backups of all my stuff — but on the same disk. It has been on my to-do list to improve my backup "system" and get all my important files in three separate locations.
I didn't get to setting up a true backup system in time. I screwed up. Because in 15+ years of running dedicated servers and VPSs, I'd had never had a full data loss before, and other things were always more pressing.
As Jamie Zawinski would say:
RAID is not a backup solution.As Saul Goodman might say: "Backups. They're like health insurance. You hope you never need them, but man, oh man, not having them? No!"
Back up everything, offsite. Set up Crashplan, do an rsync to your computer, set up git hooks to keep your database in version control and fully-backed up, or whatever it is you need to do. But don't delay.