We're gearing up for the rollout of our shiny new database replication software. Initially, the whole processes was hand coded; I've never gotten a complete count but it was somewhere on the verge of 350,000 lines of SQL. Completely unmanageable and a huge hassle to extend or troubleshoot.
I was up until 4 am configuring environments, shucking backups through our client's network that I swear has it out for me. 60 gigs via FTP, after a myriad of failed attempts and 12 hours later I could finally run my audits to make sure the network gnomes didn't fiddle with my bits. Boss man chimes in we're good to go and I can breathe, my 18 hour day wasn't for naught.
We're managing on the upwards of 60+ environments, I'm slowly going insane with remembering every. single. instance. so I've started to develop a WPF application that can manage cloud servers and SQL databases hosted by them. Just simple stuff, take backups, run scripts, dynamically generate connection strings based upon parameters you give it. Stuff that the .NET framework handles pretty well while dealing with Windows based servers. I adore MVVM and bindings so I'm having a really good time stepping away from our web based application.
What are you working on today?