Твой уникальный шанс сделать проект в роли ИТ-архитектора

Увлекательный квест с поиском
архитектурных артефактов
Задачи разной степени сложности
Погружение в проекты ВТБ
Знакомство с экспертами банка
Решение практических задач
Прокачка технических навыков
Тебя ждут
Участие: индивидуально или в команде до 5 человек
Аналитиков
Архитекторов
Разработчиков
Для кого
Студентов и выпускников
технических вузов
Начинающих и опытных
ИТ-специалистов
Собирайте архитектурные артефакты, спрятанные в заданиях, и зарабатывайте баллы!
Не упустите возможность решить «разминочную» задачу и получить дополнительные баллы
Разминочная
Задача уже доступна на платформе
Простая
Для начинающих свой путь в изучении ИТ-архитектуры
Средняя
Для специалистов, уверенных в своих силах
Сложная
Для тех, кто хочет испытать свои знания и навыки ИТ-архитектора
на выбор
Задачи
Открыта
Откроется 28 июня
Откроется 28 июня
Откроется 28 июня
Три категории
в каждой категории
...и три призовых места
Архитектор стрима
Архитектор системы
Архитектор данных
1 место
2 место
3 место
170 000 ₽
130 000 ₽
100 000 ₽
Таймлайн
30 июня
Онлайн-питч лучших проектов
и награждение победителей в прямом эфире
29 июня
Закрытие приема решений, жюри выбирает финалистов
31 мая
Начало регистрации
14 июня
Старт предварительного этапа и митап для участников
28 июня
Окончание регистрации, публикация задач хакатона
Трансляция
FAQ
Задача «Web-сервер»
Разминочная задача
  • Имеется web-приложение интернет-магазина, реализованное с использованием популярных технологий (например, NodeJS+React)
  • Руководитель проекта поручил повысить позиции сайта в результирующих выборках поисковых сервисов. Для этого необходимо предоставить возможность сбора и анализа статистики посещения web-страниц приложения
Дано:
  • Спроектируйте архитектуру и структуру приложения с учетом нового функционала по сбору и отображению статистики посещения web-страниц за определенный период времени
  • Дополнительно предусмотрите возможность горизонтального масштабирования приложения при повышении числа запросов, равномерного распределения потоков запросов между обработчиками, а также горячего резервирования компонентов приложения для обеспечения отказоустойчивой работы
Что нужно сделать:
Технологический стек:
NodeJS, Flask, Docker, Nginx, HAProxy, ELK, PostgreSQL, VMWare, React, Vue, heartbeat, waf, Proxmox, Prometheus + Grafana
Ожидаемый результат
(в формате презентации*):
  • архитектурная схема
  • функциональная структура
  • архитектура данных
  • описание API для работы со статистикой
  • архитектура развертывания
* шаблон презентации будет доступен в описании задачи на платформе Codenrock
Простая задача
Для начинающих свой путь в изучении ИТ-архитектуры
Откроется 28 июня
Средняя задача
Для специалистов, уверенных в своих силах
Откроется 28 июня
Сложная задача
Для тех, кто хочет испытать свои знания и навыки ИТ-архитектора
Откроется 28 июня