Гурьянов Владимир Ведущий Инженер twitter.com/Magvai69 @Magvai69 Флант DevOps и Kubernetes, обслуживание 24×7 habr.com/ru/company/flant youtube.com/c/Флант flant.ru t.me/flant_ru 10 лет опыта работы инженером 10+ проектов смигрировал в k8s
Разработка тестов ~ 3-4 дня Разработка роли ~ 7 дней Задача: разработать IaC Что нужно, чтобы разработать IaC? 700 дней Разработка CI/CD ~ 2-3 дня 50 ролей
Разработка тестов ~ 3-4 дня Разработка роли ~ 7 дней Задача: разработать IaC Что нужно, чтобы разработать IaC? 700 дней Разработка CI/CD ~ 2-3 дня 50 ролей
Разработка тестов ~ 3-4 дня Разработка роли ~ 7 дней Разработка CI/CD ~ 2-3 дня Задача: разработать IaC Что нужно, чтобы разработать IaC? 700 – 560 = 140 дней 50 ролей 10 ролей
Разработка тестов ~ 3-4 дня Разработка CI/CD ~ 2-3 дня 50 ролей 10 ролей Задача: разработать IaC Что нужно, чтобы разработать IaC? 140 – 40 = 100 дней Разработка роли ~ 7 дней 3 дня
Разработка тестов ~ 3-4 дня Разработка роли ~ 7 дней 3 дня 50 ролей 10 ролей Задача: разработать IaC Что нужно, чтобы разработать IaC? 100 – 40 = 60 дней Разработка CI/CD ~ 2-3 дня
Разработка роли ~ 7 дней 3 дня Разработка CI/CD ~ 2-3 дня 50 ролей 10 ролей Задача: разработать IaC Что нужно, чтобы разработать IaC? Разработка тестов ~ 3-4 дня 60 – 30 = 30 дней
Разработка тестов ~ 3-4 дня Разработка роли ~ 7 дней 3 дня Задача: разработать IaC Что нужно, чтобы разработать IaC? Разработка CI/CD ~ 2-3 дня 50 ролей 10 ролей 30 дней
Что такое технический долг? Метафора программной инженерии, обозначающая накопленные в программном коде или архитектуре проблемы, связанные с пренебрежением к качеству при разработке программного обеспечения и вызывающие дополнительные затраты труда в будущем. Источник: Wikipedia
Что такое технический долг? Метафора программной инженерии, обозначающая накопленные в программном коде или архитектуре проблемы, связанные с пренебрежением к качеству при разработке программного обеспечения и вызывающие дополнительные затраты труда в будущем. Источник: Wikipedia
Что такое технический долг? Метафора программной инженерии, обозначающая накопленные в программном коде или архитектуре проблемы, связанные с пренебрежением к качеству при разработке программного обеспечения и вызывающие дополнительные затраты труда в будущем. Источник: Wikipedia
Что такое технический долг? Метафора программной инженерии, обозначающая накопленные в программном коде или архитектуре проблемы, связанные с пренебрежением к качеству при разработке программного обеспечения и вызывающие дополнительные затраты труда в будущем. Источник: Wikipedia
Метафора программной инженерии, обозначающая накопленные в программном коде или архитектуре проблемы, связанные с пренебрежением к качеству при разработке программного обеспечения и вызывающие дополнительные затраты труда в будущем. Что такое технический долг? Так вот он! Источник: Wikipedia
Чек за инфраструктуру в облаке ~ 70 000 руб/мес История одной БД Кол-во реплик 3 шт Место под резервное копирование ~ 15 ТБ Объем данных 8 ТБ Стоимость изменений
Чек за инфраструктуру в облаке ~ 70 000 руб/мес История одной БД Кол-во реплик 3 шт Место под резервное копирование ~ 15 ТБ Объем данных 8 ТБ Разработка 80 часов Стоимость изменений
Чек за инфраструктуру в облаке ~ 70 000 руб/мес История одной БД Кол-во реплик 3 шт Место под резервное копирование ~ 15 ТБ Объем данных 8 ТБ Тестирование 20 часов Разработка 80 часов Стоимость изменений
Чек за инфраструктуру в облаке ~ 70 000 руб/мес Внедрение ~ 100 000 руб История одной БД Кол-во реплик 3 шт Место под резервное копирование ~ 15 ТБ Объем данных 8 ТБ Тестирование 20 часов Разработка 80 часов Стоимость изменений
Чек за инфраструктуру в облаке ~ 70 000 руб/мес Внедрение ~ 100 000 руб Обслуживание после внедрения ~ 35 000 руб/мес История одной БД Кол-во реплик 3 шт Место под резервное копирование ~ 15 ТБ Объем данных 8 ТБ Тестирование 20 часов Разработка 80 часов Стоимость изменений
Стоимость изменений Чек за инфраструктуру в облаке ~ 70 000 руб/мес Внедрение ~ 100 000 руб Обслуживание после внедрения ~ 35 000 руб/мес История одной БД Кол-во реплик 3 шт Место под резервное копирование ~ 15 ТБ Объем данных 8 ТБ Тестирование 20 часов Разработка 80 часов Экономия 35 000 руб/мес
Стоимость изменений Чек за инфраструктуру в облаке ~ 70 000 руб/мес Внедрение ~ 100 000 руб Обслуживание после внедрения ~ 35 000 руб/мес История одной БД Кол-во реплик 3 шт Место под резервное копирование ~ 15 ТБ Объем данных 8 ТБ Тестирование 20 часов Разработка 80 часов Экономия 35 000 руб/мес Срок окупаемости 3 месяца
Стоимость изменений История одной БД Кол-во реплик 3 шт Место под резервное копирование ~ 15 ТБ Объем данных 8 ТБ Тестирование 20 часов Разработка 80 часов Чек за инфраструктуру в облаке ~ 70 000 руб/мес Внедрение ~ 100 000 руб Обслуживание после внедрения ~ 35 000 руб/мес Экономия 35 000 руб/мес Срок окупаемости 3 месяца
А мы знаем про весь технический долг? У нас нет достаточно времени, нам нужно сейчас 1 Причины появления тех. долга: Нет, на самом деле мы знаем не всё
А мы знаем про весь технический долг? У нас нет достаточно времени, нам нужно сейчас 1 О, теперь мы знаем как! 2 Причины появления тех. долга: Нет, на самом деле мы знаем не всё
Способ получить картину целиком и найти новый тех. долг 1 Статистика и аргументы при продаже тех. долга 3 Фиксация тех. долга с примером ущерба 2 А причем тут post-mortem?
Факт Влияет на доступность? Встречается часто? Нужно много времени на диагностику и устранение? Bug / задача на доработку Технический долг Нет Да Да Да Нет Нет
Спасибо! Наш блог на Хабре habr.com/company/flant Наш YouTube-канал youtube.com/c/Флант Владимир Гурьянов [email protected] Ведущий Инженер Приходите к нам работать job.flant.ru