VIDEOS
Talks &
Presentations
Aviran Mordo is VP engineering at Wix.com and Continuous Deployment expert. With over 25 years of experience in the software industry and has filled many engineering roles and leading positions, from designing.

Scaling Wix Engineering
Working in a fast-growing company that doubles in size every year and maintaining the quality of products and engineers is a very challenging task.
In this talk Aviran Mordo, Head of Engineering at Wix and a tech-savvy blogger, will describe how the Wix corporate structure evolved from functional teams to gangs, cross-functional teams responsible for end-to-end delivery; guilds, professional groups responsible for methodology, best practices, and training; and mini-companies that serve as internal startups to support rapid growth while maintaining velocity.
Aviran will also discuss how we poured our culture into a game-like “guild day”, that helps us maintain alignment, keep the high quality of our work and people, share knowledge, recruit and preserve the best developers, and support a quality-based culture of innovation.
For more engineering updates and insights:
* Follow us on Twitter → https://twitter.com/WixEng
* Subscribe our monthly newsletter → https://www.wix.engineering/subscribe
* Visit our blog → https://www.wix.engineering/blog
* Follow our Medium publication → https://medium.com/wix-engineering
In this talk Aviran Mordo, Head of Engineering at Wix and a tech-savvy blogger, will describe how the Wix corporate structure evolved from functional teams to gangs, cross-functional teams responsible for end-to-end delivery; guilds, professional groups responsible for methodology, best practices, and training; and mini-companies that serve as internal startups to support rapid growth while maintaining velocity.
Aviran will also discuss how we poured our culture into a game-like “guild day”, that helps us maintain alignment, keep the high quality of our work and people, share knowledge, recruit and preserve the best developers, and support a quality-based culture of innovation.
For more engineering updates and insights:
* Follow us on Twitter → https://twitter.com/WixEng
* Subscribe our monthly newsletter → https://www.wix.engineering/subscribe
* Visit our blog → https://www.wix.engineering/blog
* Follow our Medium publication → https://medium.com/wix-engineering

Journey from Monolith to Microservices & DevOps
Wix.com started the journey toward DevOps and a microservices solution about 5 years ago when we switched from a monolithic application to a microservices-based system—a transition that took two full years to complete, with many lessons learned along

You got arrested by the CAP, you have the right to remain consistent
Scaling your application servers is easy with microservices, but the actual scaling and operation challenge is the data. Your database is your bottleneck and the biggest scaling and availability concern. Working with a large scale distributed system entails many challenges in data processing.
How do you handle distributed transactions?
How to scale your data beyond a single data center and how to handle the eventual consistency state that you may cause by doing that?
How do you migrate data and database schemas without downtime?
And many more issues when the world of microservices and large scale meets databases.
In this talk we’ll try to answer this kind of questions, by exploring some patterns used by Wix.com, which operates hundreds of microservices and petabytes of data across multiple datacenters, as well as multiple clouds on a large scale. Hopefully you can adapt some of these patterns to better handle your data.
How do you handle distributed transactions?
How to scale your data beyond a single data center and how to handle the eventual consistency state that you may cause by doing that?
How do you migrate data and database schemas without downtime?
And many more issues when the world of microservices and large scale meets databases.
In this talk we’ll try to answer this kind of questions, by exploring some patterns used by Wix.com, which operates hundreds of microservices and petabytes of data across multiple datacenters, as well as multiple clouds on a large scale. Hopefully you can adapt some of these patterns to better handle your data.

Dev-Centric Culture at Wix
Many people believe that DevOps is a fresh name for the operations team in your organization or the toolbox you use in order to manage your systems. We believe that DevOps is more than that- it's all about the culture. In this talk, I'll present the problems of the traditional, most common development pipeline and how we solved them at Wix from my perspective as a developer. I will also give you some proven techniques and tools from our experience, in order to improve the agility and quality of your organization.

Scaling Engineering by Hacking Conway's Law
Working in a fast-growing company that doubles in size every year, maintaining the quality of products and engineers is a very challenging task.
In this talk I will describe how Wix corporate structure evolved from functional teams to gangs, cross-functional teams responsible for end-to-end delivery; guilds, professional groups responsible for methodology, best practices, and training; and mini-companies that serve as internal startups to support rapid growth while maintaining velocity. I will also discuss how we poured our culture into a game-like “guild day”, that helps us maintain alignment, keep the high quality of our work and people, share knowledge, recruit and preserve the best developers, and support a quality-based culture of innovation.
In this talk I will describe how Wix corporate structure evolved from functional teams to gangs, cross-functional teams responsible for end-to-end delivery; guilds, professional groups responsible for methodology, best practices, and training; and mini-companies that serve as internal startups to support rapid growth while maintaining velocity. I will also discuss how we poured our culture into a game-like “guild day”, that helps us maintain alignment, keep the high quality of our work and people, share knowledge, recruit and preserve the best developers, and support a quality-based culture of innovation.

Red Alert Or False Alarm, Lessons Learned Monitoring Production

GeeCON 2015:Advanced A/B Testing