[ЧЕРЕЗ ПОЛГОДА] Команда инфраструктуры приносит работающий продукт:
⁃ Понятно, какие СУБД нужны
⁃ Какие бывают «стрелочки» между ними
⁃ Как раскладывать данные на слои
<<< здесь пригождается план перехода с текущей архитектуры на целевую (только что ↑ придуманную)
Как отрефакторить большой DWH? Разделить на небольшие кусочки!
Как монолит делят на микросервисы, так и хранилище данных можно разделить на свои етл-сервисы. Каждый по отдельности проще отрефакторить, чем всё и сразу (и потом ещё удобно стыдить другие сервисы за их отсталость!).
Ещё в каждом етл-сервисе свои релизы — можно тестить новые фичи независимо от других сервисов.
[ЕЩЁ ЧЕРЕЗ ГОД] Изменения в команде
Команда инфраструктуры:
⁃ Целевая картина появилась и работает
⁃ Разработчики узко специализированы
Команда продукта:
⁃ Выросла в 2 раза
⁃ Переписали самое болезненное легаси
⁃ Собрали «низкие фрукты»
⁃ Наладился контакт с бизнес-заказчиками
Следующие цели:
⁃ Ускорять работу продукта
⁃ Переходим на работу по эпикам
⁃ В каждый эпик подмешиваем рафакторинг
Видео с доклада на Youtube | Презентация на сайте конференции
Post #190
562
data будни Разделить команду на инфраструктуру и продукт Команда инфраструктуры: ⁃ Разработчики с широким кругозором ⁃ Найм небольшой Люди, которые не приносят пользу (и выручку!) бизнесу напрямую — по сути, это такой «налог на инфраструктуру». Команда развития…YouTube Длительный рефакторинг в большом проекте / Федор Лаврентьев (Яндекс.Go) Крупнейшая профессиональная конференция для разработчиков высоконагруженных систем Saint HighLoad++ 2026 Подробнее: https://clck.ru/3QZHTb Июнь, 2026. Санкт-Петербург, DESIGN DISTRICT DAA in SPB -------- HighLoad++ Весна 2021 Крупнейшая профессиональная…