GridGain on Highload: where to talk about distributed DBMS, In-Memory and open source
If you are at the Highload ++ conference on November 8 and 9, this is an excellent opportunity to meet. Both days, architects and developers will be present at the GridGain (A4) booth, who will answer any questions about Apache Ignite and GridgGain. In addition to conversations and stickers on the stand, you can take part in a small study. Every evening at 6:15 pm, useful books will be played out between the respondents. We also have 1 report, 2 mitap and 1 mini-battle.

Join now!
11:00 - room A.16, mitap
Vova Ozerov Testing of distributed systems on the example of Apache Ignite
15:00 - room A.13 mini-battles
Love, money and open source
11:00 - room A.16, mitas
Stas Lukyanov: Release process, or how to get the bugfix to the user
14:00 - Shanghai-Beijing Hall, report by
Ivan Rakov: How to make a backup in a distributed system so that no one would notice
At the next community meeting we will discuss benchmarks on what to do with unstable tests and how major features are taken in the open source using the example of Transparent Data Encryption in Apache Ignite.
Program and Registration

Join now!
November 8
11:00 - room A.16, mitap
Vova Ozerov Testing of distributed systems on the example of Apache Ignite
What are we discussing?
Создавать новые фичи весело. Но как их протестировать, если ваш продукт — распределенная система, а реальная эксплуатация — это множество ядер и дисков на разных физических серверах, сетевое взаимодействие, отказы оборудования и непредсказуемые действия пользователя?
Расскажем, как происходит тестирование нового функционала Apache Ignite, что мы делаем хорошо, а что не очень:
— почему налегаем на интеграционные тесты, и не очень жалуем unit-ы, mock-и и XP?
— тестирование многопоточных и распределенных алгоритмов
— создание тестового плана и code review
— где мы чаще всего прокалываемся?
Расскажем, как происходит тестирование нового функционала Apache Ignite, что мы делаем хорошо, а что не очень:
— почему налегаем на интеграционные тесты, и не очень жалуем unit-ы, mock-и и XP?
— тестирование многопоточных и распределенных алгоритмов
— создание тестового плана и code review
— где мы чаще всего прокалываемся?
15:00 - room A.13 mini-battles
Love, money and open source
What are we discussing?
Когда-то компания GridGain пожертвовала одноимённый продукт Apache Software Foundation — теперь он известен как Apache Ignite. С тех пор инженеры GridGain сочетают две роли — сотрудников нацеленной на прибыль коммерческой компании, и независимых разработчиков открытого проекта. И конечно же, между этими ролями отношения любви и ненависти. На встрече поговорим о том, как разработка в Open Source помогает и мешает решать задачи бизнеса.
Мы начнем, а вы присоединяйтесь.
Со стороны open source: Дмитрий Павлов, Apache Ignite Community Manager
Со стороны бизнеса: Станислав Лукьянов из GridGain Customer Success
Мы начнем, а вы присоединяйтесь.
Со стороны open source: Дмитрий Павлов, Apache Ignite Community Manager
Со стороны бизнеса: Станислав Лукьянов из GridGain Customer Success
November 9
11:00 - room A.16, mitas
Stas Lukyanov: Release process, or how to get the bugfix to the user
What are we discussing?
Можно без конца добавлять функционал и исправлять баги в продукте, но всё это не имеет смысла, если новая версия не попадёт к пользователю. И для выпуска новой версии далеко не всегда достаточно всего лишь запустить сборку и тесты. А для выпуск версии — совсем не то же самое, что запуск сборки.
Что делать, если нужно поддерживать много версий продукта? Как сделать так, чтобы переход пользователя с одной версии на другую прошёл без сюрпризов? И при чём здесь open source?
Поговорим о том, какой путь изменения проходят от письма пользователя в customer support до получения им заветной версии с исправлением.
Что делать, если нужно поддерживать много версий продукта? Как сделать так, чтобы переход пользователя с одной версии на другую прошёл без сюрпризов? И при чём здесь open source?
Поговорим о том, какой путь изменения проходят от письма пользователя в customer support до получения им заветной версии с исправлением.
14:00 - Shanghai-Beijing Hall, report by
Ivan Rakov: How to make a backup in a distributed system so that no one would notice
What report
Как бы ни развивались технологии, резервная копия в трудную минуту продолжает сохранять нам нервы, а иногда и работу. Платформа GridGain работает поверх распределенной системы с открытым исходном кодом Apache Ignite, где отсутствует возможность делать бэкапы данных. На сегодняшний день максимальный объем данных в клиентском проде GridGain составляет 200 терабайт на 160 узлах. Данные не только хранятся, но и постоянно модифицируются с обеспечением транзакционных гарантий.
Отсутствие возможности создания бэкапов распределенной системы в подобных масштабах было камнем преткновения для практического использования нашей платформы крупным бизнесом. Из доклада вы узнаете, как нам удалось ликвидировать этот пробел.
Нам пришлось научиться:
— делать бэкап данных, не останавливая работу пользователя;
— делать данные в бэкапе распределенной системы консистентными и транзакционно целостными;
— делать процедуры создания и восстановления бэкапа устойчивыми к изменению топологии с помощью распределенного конечного автомата;
— реализовать инкрементальные бэкапы, занимающие на порядок меньше места;
— восстанавливать старые бэкапы данных, созданные на существенно отличающейся топологии кластера.
Отсутствие возможности создания бэкапов распределенной системы в подобных масштабах было камнем преткновения для практического использования нашей платформы крупным бизнесом. Из доклада вы узнаете, как нам удалось ликвидировать этот пробел.
Нам пришлось научиться:
— делать бэкап данных, не останавливая работу пользователя;
— делать данные в бэкапе распределенной системы консистентными и транзакционно целостными;
— делать процедуры создания и восстановления бэкапа устойчивыми к изменению топологии с помощью распределенного конечного автомата;
— реализовать инкрементальные бэкапы, занимающие на порядок меньше места;
— восстанавливать старые бэкапы данных, созданные на существенно отличающейся топологии кластера.
November 14, Apache Ignite mitap in Moscow
At the next community meeting we will discuss benchmarks on what to do with unstable tests and how major features are taken in the open source using the example of Transparent Data Encryption in Apache Ignite.
Program and Registration