Задача / 01Гипотеза / Наблюдаемое состояние
Формулируем ожидаемое поведение сервиса при конкретном изменении условий.
Выбираем показатели, по которым определяем влияние на пользователей.
Chaos Engineering · Настройка · Сопровождение
Помогаем проверять гипотезы о надёжности системы через контролируемые эксперименты. Определяем ожидаемое поведение, ограничиваем воздействие и фиксируем выводы.
Пилот начинаем в согласованной среде с наблюдаемостью и условиями немедленной остановки. Выход за пределы пилота обсуждаем по его результатам.
Подготовим вводные
Три вопроса помогут определить контур работ и следующий шаг к оценке.
Состав работ зависит от вашей системы и согласованных критериев результата.
Задача / 01Формулируем ожидаемое поведение сервиса при конкретном изменении условий.
Выбираем показатели, по которым определяем влияние на пользователей.
Задача / 02Согласуем область воздействия, остановку и возврат.
Задача / 03Фиксируем выводы и условия повторного запуска после изменений.
Состав команды и участие сотрудников согласуем с учётом задач проекта и сроков.
Специалистов: 2
Специалисты не найдены. Измените параметры или сбросьте фильтры.

SRE-инженер

SRE-инженер
Пилотный эксперимент, его описание, выполнение в согласованной среде и разбор результата.
Гипотеза, показатели состояния, разрешённая среда и ответственные за остановку.
Случайные разрушительные действия, несогласованные испытания production и гарантия полной устойчивости не входят.
Конкретный состав артефактов и критерии приёмки фиксируем перед началом работ.
Гипотеза, показатели, границы и условия прекращения.
Данные о поведении сервиса при выбранном воздействии.
Выводы и правила следующих экспериментов.
Состав решения согласуем с учётом вашей инфраструктуры и задач.
Задаём проверяемое утверждение о системе.
Определяем нормальное состояние и допустимые изменения.
Выбираем инструмент после согласования области эксперимента.
Сформулируем одну гипотезу и выберем минимальное воздействие, достаточное для её проверки.
Предоставляйте только необходимые сведения и минимальные права для выбранного этапа.
ПЕРЕД СТАРТОМ
Общая картина проектаОснова для оценки объёма и плана работ
Разберём текущую схему и определим необходимый состав работ.
Проверим выбранный подход на ограниченном сценарии.
Выполним план для выбранных систем и участников.
Разберём результат, ограничения и порядок дальнейшей работы.
Определим исходное состояние, границы работ и критерии приёмки.
Сформулируем одну гипотезу и выберем минимальное воздействие, достаточное для её проверки.
Реализуем согласованный объём на выбранном контуре.
Пилотный эксперимент, его описание, выполнение в согласованной среде и разбор результата.
Проверим результат по согласованным сценариям и передадим материалы команде.
Проверяем ограничение области воздействия. Проверяем доступность способа прекращения. Сопоставляем наблюдения с исходной гипотезой. Выводы и правила следующих экспериментов.
Стоимость и продолжительность определяем после анализа исходных данных, доступа и согласованного объёма. Подготовим индивидуальную оценку с учётом требований к результату.
| Фактор | Что оцениваем |
|---|---|
| Гипотезы | Количество независимых предположений. |
| Среда | Готовность наблюдаемости и изоляции. |
| Инструменты | Подготовка контролируемого воздействия. |
| Повторение | Требования к сохранению и повторному выполнению эксперимента. |
Проверяем ограничение области воздействия.
Проверяем доступность способа прекращения.
Сопоставляем наблюдения с исходной гипотезой.
Передаём согласованные настройки, результаты проверки и инструкции. Дополнительное сопровождение и режим реакции обсуждаем отдельно.
Существующие проекты и отзывы компании CodeHub. Примеры не означают, что именно эта услуга выполнялась в каждом проекте.
Python · автоматизация тестирования
Московская биржа. Автоматизация тестирования
Данные · смежный опыт
Крупнейший ритейл - проекты по SAP и Data
Усиление командами и точечными ИТ-специалистами команды интегратора Иннотех на проектах ВТБ и дочерних компаний
Взаимодействие с интегратором в рамках разработки внутренней HR CRM для автоматизации рекрутмента и хранения внутренней базы кандидатов
1С Разработка для Р-Фарм
Усиление команд, предоставление выделенной команды.
Усиление отделов Java + Kotlin разработки.
Восстановление ИТ-инфраструктуры после кибератак
Мобильное приложение для Edtech-платформы для школьников на Unity
Отзывы клиентов о работе компании CodeHub; они не являются подтверждением выполнения конкретно этой услуги.
Борис Губанов
Клиент CodeHub
Татьяна Тарасенкова
Гульмира
Вячеслав Юдин
Нет. Среду выбираем по готовности системы и допустимому влиянию. Для пилота может использоваться стенд.
Нет. Каждый эксперимент имеет гипотезу, показатели и согласованные ограничения.
Не обязательно. Способ воздействия выбираем после определения задачи и возможностей среды.
Фиксируем наблюдения и задачи улучшения. Повторный эксперимент согласуем после изменений.
После изучения исходных данных согласуем объём, зависимости и критерии приёмки. В оценке отделим работы от внешних расходов.
Для начала нужны описание системы и примеры данных. Права для настройки и проверки согласуем под выбранный этап.
Опишите задачу по услуге «Внедрение Chaos Engineering». Уточним вводные, ограничения и следующий шаг к оценке.