Well, but first let me tell you a little bit what this presentation is about. We're going to talk to you about what is ServingMonkey exactly, what's Rango exactly, and what are the problems we faced. We're going to talk to you a little bit about what type of solutions we came up with to solve those problems. And of course, I'm going to show you some of the code.
Okay, what exactly is this product we're modernizing? ServingMonkey has one of the first examples of software as a service in the market. It's a pioneer of Silicon Valley that helped shape that industry. It has about 1,200 employees and more than 17 million users. They have product lines that include market leader survey software and whatever type of market research, like quick polls, competitive analysis, customer feedback, you name it. They have a large footprint on enterprise companies around the world, and they have an impact that was massive during the 2020 pandemic. They empowered communication across companies, engagement, all that good stuff that we are forced now to do from our kitchens. Yeah, it's great to have great software to do that with.
Now, for the shameless plug, Work4Rainbow, right? We're pretty known in the software development scene. We were pioneers on the modern web and we have a very constant presence in summits like this. Our team excels at creating new products and helping companies modernize and become more digital. You probably know us. We've been sponsoring and presenting in many technology events ever since 2013, and we are a consultancy board in Toronto, Canada, but now we have presence in multiple countries. In the last quarter of 2020, Silver Monkey partnered with Wrangell in an effort to modernize some of their code bases into this brand new technological platform they were developing. The Silver Monkey team was facing a lot of challenges to bring all their feature teams into that brand new web platform, and the biggest challenge may be the sheer size of it, and they used the best technology that was available, and they were building that with some of the best and most mature DevOps practices that we have ever encountered. It looked like they were set up for success. On top of that, they had developed this awesome design system, like they're very cohesive and well-rounded, based on solid design principles, and implemented as a React component library with everything on it, on and the cherry on top. However, now that they needed to migrate, they had this big set of expectations of what that migration was going to do. And together, Rangel and Sarumaki devised some of the fine-tuning and some of the planning around how these goals were going to be achieved. It all started with the problem statement, right? How can we make sure this migration is successful and that we can reap all these benefits at the end? You start with the challenges, right? The sheer size of their products, the high sophistication of it, made it hard for us to really make sure everything was going to fall into place. Local complexity was the key element, right? It was really a matter of trying to figure out how each one of these highly sophisticated pieces was going to really come together as one platform. The solution was the domain library. Maturing a rolling out wrench that was SurveyMonkey's design system was a good strategy to help the feature teams become more productive and create a cohesive look and feel to the application. But it was just the start. Simplifying the feature code was possible only if some of the business and presentation logic on the features themselves were shared. When the same concepts were used in different places, domain-specific code will be in charge of that section. The concept is inspired in domain-driven design and helped shape a library that could concentrate everything related to one of the most important domains at SurveyMonkey, the question.
Comments