Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Евгений Пак — Кринж «Стабильность платформы А/В-тестов vs. расчета метрик»

Ozon Tech
February 01, 2023

Евгений Пак — Кринж «Стабильность платформы А/В-тестов vs. расчета метрик»

Ozon Tech

February 01, 2023
Tweet

More Decks by Ozon Tech

Other Decks in Technology

Transcript

  1. Инсайты 1. Прекрасная команда людей, которые в сложную ситуацию, ночью

    когда все устали, сохраняют чувство оптимизма, юмора и профессионализма Андрей Александр Александр Александр Евгения
  2. 2. Долгое время исправления ошибок Инсайты Ожидание Реальность backend исправил

    ошибку выложил на продакшен 5-10 мин увидели эффект
  3. 2. Долгое время исправления ошибок Инсайты Ожидание Реальность backend исправил

    ошибку выложил на продакшен 5-10 мин увидели эффект backend аналитик исправил ошибку
  4. 2. Долгое время исправления ошибок Инсайты Ожидание Реальность backend исправил

    ошибку выложил на продакшен 5-10 мин увидели эффект backend аналитик исправил ошибку запустил рассчет
  5. 2. Долгое время исправления ошибок Инсайты Ожидание Реальность backend исправил

    ошибку выложил на продакшен 5-10 мин увидели эффект backend аналитик исправил ошибку запустил рассчет через 8 часов увидел результат
  6. Особенности архитектуры аналитики ResourceManager Node Node Node Node NameNode DataNode

    DataNode Node Manager Node Manager DataNode DataNode Node Manager Node Manager
  7. Особенности архитектуры аналитики клиент ResourceManager Node Node Node Node NameNode

    DataNode DataNode DataNode DataNode Node Manager Node Manager Всем расчетам становится плох о Node Manager Node Manager
  8. Особенности архитектуры аналитики клиент ResourceManager Node Node Node Node NameNode

    DataNode DataNode DataNode DataNode Node Manager Node Manager AppMaster Всем расчетам становится плох о
  9. Особенности архитектуры аналитики клиент ResourceManager Node Node Node Node NameNode

    Block1 DataNode Block2 DataNode Node Manager Node Manager DataNode DataNode Node Manager Node Manager AppMaster
  10. Особенности архитектуры аналитики клиент ResourceManager Node Node Node Node NameNode

    Block1 DataNode Block2 DataNode Node Manager Node Manager DataNode DataNode Node Manager Node Manager AppMaster Worker Worker
  11. Особенности архитектуры аналитики клиент ResourceManager Node Node Node Node NameNode

    Block1 DataNode Block2 DataNode Node Manager Node Manager DataNode DataNode Node Manager Node Manager AppMaster Worker Worker Всем расчетам становится плох о IO wait HDD
  12. Особенности архитектуры аналитики клиент ResourceManager Node Node Node Node NameNode

    Block1 DataNode Block2 DataNode Node Manager Node Manager DataNode DataNode Node Manager Node Manager AppMaster Worker Worker IO wait HDD
  13. Мораль 1. На все зависимости ставить SLA и автоматический Alert

    на отвественных лиц 2. Менять процессы - добавлять CodeReview, QA, Performance Monitoring 3. Требовательность к дьюти аналитики: оперативная реакция, исполнительность 4. Деградировать в рассчетах, огонь не избежен)