Недавно созвонилась с человеком, который несколько лет подряд занимался техдью-дилидженсом: фонд покупал уставшие компании, а он как CTO шёл разбираться, что там вообще за система под капотом и что из неё можно спасти.
Я пришла к нему с идеей "магического автоскана легаси по сети". Уйти пришлось с чуть более приземлённой картинкой🙂
Первое, что он сказал: то, что я хочу - карту сервисов по живому трафику - уже умеют классические APM (Application Performance Monitoring), например, AppDynamics и New Relic.
Но:
- это дорого и не для РФ,
- и фокус там всё-таки на перформансе и алертах, а не на архитектурном As-Is и аудите инфраструктуры.
То есть идея не в том, чтобы "придумать карту сервисов", а в том, чтобы сделать её доступной, локальной и архитектурно полезной.
Второе важное: мы с ним сильно разошлись в точке фокуса. Для него как для аудитора главная боль - не "что есть", а "почему так сделали": ADR, варианты решений, рациональность.
Для меня - наоборот: честно зафиксировать “что у нас есть и как всё связано сейчас”, а мотивацию людей не пытаться угадывать по логам и коду.
И он сам признал, что быстрая, правдивая As-Is-картинка — золото:
- для фонда, который решает, покупать ли компанию;
- для нового CTO/архитектора;
- для проверки слов экспертов о том, что у них "там всё нормально работает".
Третий инсайт, который мне понравился, хоть он и звучит скучно: "Не начинай с адского кейса, где команда уволена, знаний нет и всё в чёрном ящике. Таких мало, и это их карма. Гораздо больше нормальных компаний с бардаком".
Для меня этот разговор стал хорошим фильтром:
не бежать в "найдём невидимые ВМ в подвале без доступа и людей", а делать нормальный инструмент для нормальных компаний с бардаком)) 🔴
Post #28
182

- ❤ 4
- 🔥 4
- 👍 2