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!

    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
    — где мы чаще всего прокалываемся?


    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


    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 до получения им заветной версии с исправлением.


    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

    Also popular now: