November 15, 2019

229 words 2 mins read

Scaling to 100 million users

Scaling to 100 million users

In few years, Wix grew from a small startup with traditional system architecture (based on a monolithic server) to a company that serves 100 million users. Aviran Mordo explains how Wix evolved from a monolithic system to microservices, using some interesting patterns like CQRS to build a blazing-fast, highly scalable, and highly available system.

Talk Title Scaling to 100 million users
Speakers Aviran Mordo (Wix.com)
Conference O’Reilly Software Architecture Conference
Conf Tag Engineering the Future of Software
Location New York, New York
Date April 3-5, 2017
URL Talk Page
Slides Talk Slides
Video

Over 100 million users have built their websites on Wix, an HTML5-based WYSIWYG web publishing platform. Scaling from a small startup with traditional system architecture (based on a monolithic server running on Tomcat, Hibernate, and MySQL) to a company that serves 100 million users presented many challenges, particularly with how to evolve the architecture to support such growth and meet aggressive high-availability and high-performance metrics. To keep up with this tremendous growth, Wix’s architecture had to evolve from a monolithic system to microservices, using some interesting patterns like CQRS to achieve the goal of building a blazing-fast, highly scalable, and highly available system. Aviran Mordo describes some of the architectural choices Wix made to minimize costs and operational overhead and explains how this architecture allows service to 100 million websites with just a handful of servers.

comments powered by Disqus