Grid Router – scalable and fault tolerant solution for grid

A session at Selenium Camp 2016

Saturday 27th February, 2016

3:30pm to 4:20pm (KMT)

On the size of hundreds or even thousands browsers, stock Selenium grid works unstable and slow. It doesn’t scale and doesn’t provide fault tolerance.

In Yandex for many years we used client side balancing over multi-hub installation to solve these problems. It was easy when only testers did testing, when they used the same jUnit approach and ran tests in the same environment (our AQuA framework). But when developers joined testers and brought their JS and Python frameworks, we realized that client side approach doesn’t work for Yandex as a whole.

In 2015 we introduced Grid Router solution.
– It works like hub for tests.
– It provides fault tolerance and scales infinitely.
– It uses only stock Selenium packages.
– It works in a cloud and includes specific strategy for hubs in the cloud.
– It is open-source.

In almost a year of using and tuning we found out a lot about our solution, got an interesting and wide experience in setting up browser instances including IEs and mobile browsers and keep moving.

In my talk I want to dig into details of Grid Router solution, share our experience and plans.

About the speaker

This person is speaking at this event.
Mikhail Levin

Head of service, QA and Testing tools bio from LinkedIn

Sign in to add slides, notes or videos to this session

Selenium Camp 2016

Ukraine Ukraine, Kiev

26th27th February 2016

Tell your friends!


Time 3:30pm4:20pm KMT

Date Sat 27th February 2016

Short URL


View the schedule


See something wrong?

Report an issue with this session