Tarantool DB для сотрудников VK
О мероприятии
Тренинг-центр 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 октября |
10 часов |
|
Tarantool DB: Engineer |
7-21 октября |
8 часов |
|
Tarantool DB: Project Manager |
29 октября-6 ноября |
4 часа |
|
Tarantool DB: Analyst |
9-16 октября |
6 часов |
|
Tarantool DB: Architect & Technical Presale Manager |
10-24 октября |
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
- Знакомство с принципами масштабирования БД