About Hi, I'm Nick Craver - a Developer and SRE (Site Reliability Engineer) at Stack Overflow. 5 1 This is an experiment in openness. You vote on topics you're most curious about and I'll go down in order for the blog posts. 2 If there's a topic you want and don't see, ping me at @Nick_Craver on twitter and I'll add it. Or, just comment on this card. 2 25 The next post in queue is... Monitoring 188 7 Topics Duplicate Answers 29 1 Badge Processing 25 1 Bug Testing 44 3 Ticket Management (Meta) 18 1 User Idea Implementation 18 1 Security Testing 82 4 DNS 26 1 Load Balancing (HAProxy) 158 5 Disaster Recovery 43 Backups 40 3 Profiling 57 Memory Analysis 47 2 Scheduled Jobs 57 1 Databases 77 9 Caching (Redis) 173 9 Network (20Gbps, redundancy, etc.) 39 1 Redundancy 27 Search (Elastic) 122 7 More Topics The problems Jon Skeet creates 160 2 When shit hits the fan 101 2 Client Timings 12 Dev (Server) Environment 63 Tag Engine 41 4 Stack Overflow: an update on the long road to SSL 34 Developer Machines/Environment 84 4 VMs vs. Physical 72 Remote Work 87 OSS Libraries 18 Opserver 34 1 1 Dapper 43 4 MiniProfiler 21 1 1 Bosun 18 Dogfooding our libraries before NuGet 10 TeamCity 35 3 Gitlab 46 4 LESS for hundreds of sites 12 1 Multitenancy 47 SQL Server Clusters 29 Even More Topics Mistakes 122 1 The Denver data center build 7 Disasters 63 Internal Service APIs 26 1 Data Explorer 5 Picking the "best" technology for the job, for our situation. 31 "DevOps" 58 The top bar across all sites (network-wide aggregated data) 6 Why do we have an RDP server with 192GB of RAM, 2TB of SSD, and 32 cores? 74 3 Websockets 106 2 Making a decision now vs. making the perfect decision. 39 Hardware - how do we choose and spec servers? 18 1 Failovers: how do we switch between ISPs, database servers, load balancers, and data centers? 28 Exception Logging 82 3 The downsides of efficiency 20 2 And some more StackOverflow.sln (Visual Studio) 191 6 On-Prem vs AWS, Azure, etc. - Why the cloud isn't for us. 139 3 The code: what do you want to know? (add comments!) 47 25 Why do we run with 90-90% server headroom? 24 1 Why do we run a mixed stack? 32 2 Licensing: the ups and downs 31 1 Things we had to do that 99.99% of people should not worry about. 60 1 /jobs on Stack Overflow - how we made 2 apps work together in about a month. 11 Technologies we evaluated or used, how we broke them, and what we use now. 72 Localization (Moonspeak/Translations) 88 1 Power 1 1 Why we don't use www. domains 48 1 Database Migrations 23 2 Trying other platforms (Node.js) and returning to .Net 70 Topics: lessons/skills I learned on the way Learning to zoom 21 Time is your by far most valuable and constrained resource 33 1 Taking the time to debug, even if it's not your code 23 Caring less 30 1 Premature optimization isn't the same as not designing yourself into a corner. 44 1 Why we're open 48 3 Current thoughts Oh no, what have I done? 10 2 Windbag is 1 letter away from WinDbg, coincidence? 6 I have a treadmill desk, should I try a WPM test at every speed notch? 6 1 Done Deployment 148 9 Continuous Integration 114 7 Hardware overview - this was just too big to include in architecture so I'll do a brief follow-up post. Architecture overview - the high level to get a picture of it all for all of the specific posts. 18 4 This board and the upcoming posts 1