- Главная
- →
- DevOps и эксплуатация
Переосмысливая подход к инфраструктурному коду DevOps и эксплуатация
Тезисы
Legacy-код - это проблема, которая затрагивает не только программный, но и инфраструктурный код. Причём невозможность двигаться вперёд и большие риски, связанные с изменением логики, грозят ничуть не меньшими потерями.
Я расскажу о том, как в нашей компании мы проводили рефакторинг и модулирование огромного куска Puppet-кода, который обслуживает множество проектов, вводили тестирование, и к чему это всё привело.
Какие темы я затрону:
1. Чем может грозить монолитный подход к инфраструктурному коду.
2. Разбивание на модули: как и зачем?
3. Тестирование.
4. Как "подчищать за собой" и быть уверенным в унифицированной конфигурации с инструментами, которые управляют ограниченным количеством ресурсов.
5. Планы на будущее.