- PVSM.RU - https://www.pvsm.ru -
А вы слышали про Tarantool Conference [1] или коротко — T+ Conf? Что такое Tarantool наверняка все знают, а про конференцию мы вам сейчас все расскажем.
T+ Conf — конференция не только про сам Tarantool, а вообще про использование in-memory computing, Tarantool / Redis / Memcached, кооперативной многозадачности и Lua для разработки высоконагруженных отказоустойчивых сервисов.
Совсем скоро, 21 июня 2018 года в офисе Mail.ru Group (Ленинградский проспект 39, стр. 79).
Это будет полный рабочий день — доклады начнутся в 10:00, а закончатся в 19:00. Мы выделили два потока, один из них полностью посвящен enterprise-архитектуре, а во втором объединены выступления, связанные с экосистемой вокруг Tarantool, в том числе, в формате туториалов. А следовательно, будут интересны не только опытным разработчикам, но и, с одной стороны, начинающим, а с другой — архитекторам в корпоративном секторе.
Расписание можно изучить по ссылке [2], а ниже краткие описания всех докладов — их не так много, можем позволить, никого не упустить.
Владислав Шпилевой расскажет [3] о внутреннем устройстве VShard — альтернативной реализаци шардирования в СУБД Tarantool, — о его подсистемах и реализации, с примерами использования.
В VShard ребалансировка выполняется поэтапно, можно задавать произвольную шард-функцию для обеспечения локальности связанных данных, результат вычисления шард-функции сохраняется в каждой записи и не перевычисляется.
Как и в случае большинства баз данных, Tarantool очень легко развернуть в Kubernetes в единичном экземпляре, но нет возможности «одной командой» масштабировать сервис по мере повышения нагрузки. В рамках доклада Александр Головко (Валарм) планирует успеть рассказать [4] о процессе переноса всех микросервисов внутрь Kubernetes с точки зрения сервисов Tarantool, о том, какие были сложности, и какие инструменты использовались для их решения.
Владимир Перепелица в формате туториала покажет [5], что Tarantool — это база данных, которая обладает большим потенциалом для использования, как сервер приложений, и расскажет как раскрыть этот потенциал. Также рассмотрим сильные и слабые стороны языка Lua, пошагово на примере создания сервера очередей.
Анатолий Попов из Evote.com напоминает, что .Net — это не только Windows, но ещё и Linux, и OS X, и планирует поделиться опытом [6] использования Tarantool в .Net Core, рассказать о плюсах, минусах, проблемах и способах их решения. И ответить на важный вопрос: возможно ли выжать 2М RPS с одного сервера на .Net Core?
В последних версиях Tarantool появилось несколько дополнительных возможностей, облегчающих конфигурирование и использование репликации в кластере. Один из разработчиков СУБД Георгий Кириченко в своем докладе [7] рассмотрит основные принципы устройства, подробно остановится на внутреннем устройстве вектора состояний — vclock. И многое другое прямо из первых рук — это вам не документацию читать.
Кирилл Юхин (Tarantool) планирует сделать обзор новых возможностей [8], которые предполагается добавить в major-release: как и в каком объеме будет подержан язык SQL, обзор синхронной репликации, новый подход к шардингу, интерактивные транзакции, а также DDL в транзакциях.
Tarantool — сервер приложений, а значит, необходимо уметь правильно писать на нём приложения. Игорь Латкин из KTS Studio покажет [9], как правильно выстроить layout приложения под разные кейсы, какие существующие библиотеки и модули помогают сделать жизнь легче не только при разработке, но и при запуске его в production.
Андрей Князев расскажет [10] о трансформации биллинговой системы в МегаФон, о предпосылках (тупик вертикального масштабирования, рост нагрузки и пр.), о том, какие стояли технологические вызовы, и что в итоге получилось. В частности, о таких очевидных уроках, как, например, что решение сложных проблем занимает время, про которые почему-то всегда забывают.
Андрей Николаенко из IBS планирует затронуть [11] целый ряд вопросов касательно отзывчивой байтоадресуемой энергонезависимой памяти, которая недавно появилась сразу от нескольких вендров. Также будут представлены результаты тестов, как собственноручных, так и опубликованных другими исследователями. Будет интересно всем, кто считает цену и скорость обрабатываемых терабайтов не только на сегодняшний день, но и в уже ближайшей перспективе.
Павел Липский обещает рассказать [12], почему Сбербанк переходит на In-Memory Data Grid (IMDG) технологии, и как они тестируют новую платформу на базе GridGain.
Владислав Зайцев из Nokia собирается подойти к теме со своей стороны — со стороны интернета вещей и рассказать [13], зачем интернету вещей системы управления, причем тут Tarantool и почему именно он, почему не используется (почти) база данных, и как все это собрать вместе.
Конечно же, архитектор СУБД Tarantool Константин Осипов не может не выступить на этой конференции. Он сделает доклад, в котором максимально последовательно и подробно рассмотрит архитектуру Vinyl (реализации дискового движка хранения в Tarantool), возможности и, главное, механизмы тюнинга и мониторинга производительности, специфичные для этого движка.
Закончим программу круглым столом с программным комитетом под кодовым названием «Tarantool Roadmap» — обсудим важные для сообщества вопросы, наметим перспективы, выскажем опасения и пожелания — посвятим время открытому общению.
Как вы видите, разработчикам Tarantool есть, о чем рассказать, что не удивительно. Но также много докладов основаны на реальном опыте, причем не в игрушечных целях, а в больших корпорациях. Их истории, начиная с выбора технологий, будут полезны и тем, кто в начале пути, и тем, кто уже познал тонкости и ищет больших возможностей.
Таким образом, возвращаемся к начальному тезису — доклады будут для всех, кто так или иначе связан с концепцией in-memory.
Сети вокруг конференции
Тем, кто никак не успевает попасть на конференцию лично, остается ждать видео после докладов на нашем youtube-канале [14] по серверному программированию, базам данных и highload. Точных сроков публикации назвать не можем, поэтому надежнее всего будет подписаться.
Задавать вопросы к организаторам, докладчикам или другим участникам, следить за обновлениями и новостями удобно в Telegram-чате [15] (@TarantoolConfTalks) конференции.
В социальных сетях ( https://www.facebook.com/TarantoolConference/ [16], https://vk.com/tarantoolconf [17] ) можно знакомиться, смотреть фото, которые появятся там после конференции, писать отзывы, т.е. делать то, для чего они и придуманы.
Автор: mi5ha6in
Источник [18]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/konferentsiya/283463
Ссылки в тексте:
[1] Tarantool Conference: https://conf.tarantool.io/2018
[2] ссылке: http://conf.tarantool.io/2018/schedule.html
[3] расскажет: https://conf.tarantool.io/2018/abstracts/3674
[4] рассказать: https://conf.tarantool.io/2018/abstracts/3683
[5] покажет: https://conf.tarantool.io/2018/abstracts/3678
[6] поделиться опытом: https://conf.tarantool.io/2018/abstracts/3677
[7] докладе: https://conf.tarantool.io/2018/abstracts/3703
[8] обзор новых возможностей: https://conf.tarantool.io/2018/abstracts/3673
[9] покажет: https://conf.tarantool.io/2018/abstracts/3767
[10] расскажет: https://conf.tarantool.io/2018/abstracts/3567
[11] планирует затронуть: https://conf.tarantool.io/2018/abstracts/3734
[12] рассказать: https://conf.tarantool.io/2018/abstracts/3761
[13] рассказать: https://conf.tarantool.io/2018/abstracts/3680
[14] youtube-канале: https://www.youtube.com/c/profyclub
[15] Telegram-чате: https://t.me/TarantoolConfTalks
[16] https://www.facebook.com/TarantoolConference/: https://www.facebook.com/TarantoolConference/
[17] https://vk.com/tarantoolconf: https://vk.com/tarantoolconf
[18] Источник: https://habr.com/post/414415/?utm_campaign=414415
Нажмите здесь для печати.