The Architecture Behind SurveyMonkey

For those of you interested in what’s under the covers here at SurveyMonkey, here’s an overview of our tech stack and architecture.

For most of SurveyMonkey’s 16 year life, the website was a monolithic application written in C#, sitting atop a single SQL Server database. Six years ago, for reasons that were as much logistical as technical, we realized that we needed to re-architect the system. We decided to replace the monolith with a Microservice Architecture. This bought us a couple of nice benefits:
Continue reading