Тренинг по разработке приложений в экосистеме Tarantool

Основы Tarantool

«Тренинг по разработке приложений в экосистеме Tarantool» даст слушателям самые важные основы понимания Tarantool: они разберут, какие архитектурные подходы лежат в основе Tarantool, рассмотрят теорию шардирования, а также правильные и неправильные сценарии использования Tarantool.
программа курса
Что представляет собой курс
Аудитория курса
Формат занятий
Сертификация
Что представляет собой курс

Модульный курс с домашним заданием включает в себя:

  • три теоретические части, с которыми слушатели ознакомятся на вебинаре;
  • три часа практических домашний заданий.
Студенты узнают, какие принципиальные архитектурные подходы лежат в основе Tarantool, кластерной экосистемы, какие преимущества несёт разработка приложений на Tarantool и какие ограничения она накладывает. Также слушатели ознакомятся с наиболее распространёнными библиотеками для разработки приложений на основе Tarantool.

Аудитория курса

Курс рассчитан на программистов и разработчиков приложений в экосистеме Tarantool, но будет полезен аналитикам и администраторам для получения углубленного понимания принципов работы Tarantool и кластерных приложений на его основе.

Для получения практических навыков необходимы:

  • знание любого языка программирования;
  • понимание принципов работы ЭВМ и основных понятий по теме баз данных (что такое репликация, транзакции и так далее).

Формат занятий

Занятия проходят в формате вебинара, по окончании которого слушатели получат все материалы и видеозапись прошедшей встречи.

Сертификация

Участники курса станут обладателями именного сертификата слушателя тренинга по разработке Picodata.

Программа

Архитектурный обзор Tarantool
  • Что такое Tarantool?
  • Обзор курса.
  • Правильные и неправильные сценарии использования.
  • Архитектурный обзор устройства Tarantool как СУБД и application server.
  • Транзакции в Tarantool.
  • Архитектура репликации.
  • Концепция greenthreads.
  • Реализация greenthreads в Tarantool.
  • Event loop в Tarantool.
Vshard
  • Теория шардирования.
  • Как выбрать ключ шардирования и как это приводит к map-reduce.
  • Внутреннее устройство Vshard.
  • Ребалансировка и связанные проблемы.
  • Как построить приложение поверх Vshard.
  • Частые проблемы.
Cartridge №1
  • Что это и зачем собирать кластер. Roles.
  • Service discovery в Cartridge.
  • Clusterwide config в Cartridge.
  • Membership.
  • Failover.
  • Обновление схемы данных в Cartridge.
  • Наиболее частые проблемы.
  • Cartridge-cli.
  • Luatest.
Итоговое тестирование

Спасибо, что написали нам

Мы обработаем вашу заявку как можно быстрее. Ждите ответа в ближайшее время.

ошибка! проверьте правильно ли вы заполнили поля

Этот сайт использует cookie-файлы и другие технологии, чтобы помочь вам в навигации, а также предоставить лучший пользовательский опыт, анализировать использование наших продуктов и услуг, повысить качество рекламных и маркетинговых активностей.