Tarantool DB для сотрудников VK

29
октября 2024 года
Начало события в 15:00

О мероприятии

Тренинг-центр VK Tech приглашает сотрудников VK на обучающие тренинги по продукту Tarantool DB по следующим ролям: DevOps, Engineer, Analyst, Project Manager, Architect и Technical Presale Manager.

Пожалуйста, указывайте корпоративный адрес почты в форме регистрации.

На данный момент регистрация открыта только на тренинг Tarantool DB: Project Manager. Зарегистрироваться можно до 24 октября 23:59 (МСК).

Расписание

Тренинг

Сроки проведения

Ориентировочное время обучения

Tarantool DB: DevOps

7-21 октября
(2 недели)

10 часов

Tarantool DB: Engineer

7-21 октября
(2 недели)

8 часов

Tarantool DB: Project Manager

29 октября-6 ноября
(неделя)

4 часа

Tarantool DB: Analyst

9-16 октября
(неделя)

6 часов

Tarantool DB: Architect & Technical Presale Manager

10-24 октября
(2 недели)

6 часов

 

Содержание тренингов

Tarantool DB: DevOps

Слушатели получат необходимые знания для эксплуатации Tarantool DB. Обучение по профилю DevOps состоит из теоретических и прикладных материалов, а также тестирования на обучающей платформе VK Tech.

Cодержание включает:

  • настройка сервера и его компонентов;
  • написание инструмента конфигурации кластера;
  • сбор и визуализация метрик;
  • настройка алертинга;
  • эксплуатация кластера и инстансов;
  • observability Tarantool EE;
  • типовые эксплуатационные сценарии.

Предварительные требования:

  • Опыт работы с базами данных
  • Опыт администрирования ОС на базе Linux
  • Знакомство с высоконагруженными автоматизированными промышленными системами
  • Знакомство с инструментами автоматизации (желательно Ansible)
  • Понимание nginx
  • Навыки программирования

 

Tarantool DB: Engineer

Участники узнают об инструментах реализации решений на Tarantool DB. Слушатели также ознакомятся с принципом работы коннекторов в Tarantool DB на примере языка Java. Обучение по профилю Engineer состоит из прикладных материалов и тестирования на обучающей платформе VK Tech, а также практических заданий.

Содержание включает:

  • модель данных в Tarantool DB;
  • VShard;
  • миграции;
  • хранимые процедуры;
  • пользователи, роли, права доступа;
  • время жизни данных;
  • коннекторы и работа с Tarantool DB из Java.

Предварительные требования:

• Опыт разработки на языках Java/Python/Go (в зависимости от стека разработки, используемого партнёром)
• Опыт работы с реляционными базами данных (PostgreSQL, MariaDB и другие)
      ◦ проектирование схемы данных
      ◦ работа с SQL
      ◦ оптимизация запросов
      ◦ оптимизация схемы данных
      ◦ эволюция схемы данных
 • Опыт работы с нереляционными и NoSQL базами данных
      ◦ проектирование key/value схем данных
      ◦ оптимизация работы с NoSQL
• Опыт работы с кешированием (Redis, memcached и другие)
• Опыт разработки распределенных и сетевых приложений
• Опыт работы с системами контейнеризации (docker)
• Понимание основных концепций распределенных систем: шардирование, репликация, проблемы распределенных систем

 

Tarantool DB: Project Manager

Слушатели курса получат необходимые знания для реализации типовых проектов с применением Tarantool DB. Обучение по профилю Project Manager состоит из лекции эксперта в Zoom и тестирования на обучающей платформе VK Tech.

Содержание включает:

  • структура запуска проекта с Tarantool;
  • планирование задач и распределение ответственности в команде;
  • критерии оценки результатов на каждом этапе реализации;
  • типовые риски.

Предварительные требования:

  • Знание процессов управления проектами по разработке или внедрению программных продуктов
  • Понимание ролей и зон ответственности в проекте
  • Опыт взаимодействия с вендором в роли руководителя проекта
  • Представление о функционале Tarantool DB и возможных вариантах использования продукта

 

Tarantool DB: Analyst

В ходе тренинга будет рассмотрено формирование технического задания для реализации типовых проектов на Tarantool DB и их сопровождение до передачи решений в эксплуатацию. Обучение по профилю Analyst состоит из лекции эксперта в Zoom и тестирования на обучающей платформе VK Tech.

Содержание включает:

  • сбор требований заказчика;
  • формирование функциональной архитектуры и UseCase подход;
  • структура и маппинг данных;
  • профиль нагрузки, показатели и ограничения системы;
  • подготовка Test Case и тестирование;
  • передача решения в эксплуатацию.

Предварительные требования:

  • Опыт работы с реляционными БД
  • Опыт создания проектной документации
  • Знакомство с SQL

 

Tarantool DB: Architect & Technical Presale Manager

Участники тренинга узнают как in-memory технологии Tarantool DB помогают строить архитектуру проекта. Обучение по профилю Technical Presale Manager состоит из лекции в Zoom и тестирования на обучающей платформе VK Tech. Предусмотрено дополнительное практическое задание по профилю Architect, по результатам которого слушатели получат обратную связь от экспертов Tarantool.

Содержание включает:

  • концепции применения Tarantool;
  • специфика хранения данных;
  • архитектура узла и кластера;
  • базовые топологии и принципы организации распределенного хранилища;
  • подходы к организации отказоустойчивости;
  • персистентность данных в Tarantool;
  • сайзинги.

Предварительные требования:

  • Опыт работы с реляционными СУБД
  • Базовое понимание ограничений распределенных систем и теоремы CAP
  • Знакомство с принципами масштабирования БД
Поделиться
29
октября 2024 года
Начало события в 15:00