Александр Семенов

Express 42
Digital, Agile, DevOps,
микросервисы и
контейнеры - как это
использовать вместе?
Титов Александр, Экспресс 42
Избавляем бизнес от ИТ-зависимости2
Мой опыт
Избавляем бизнес от ИТ-зависимости
План доклада
• Ситуация с цифровой трансформацией
деятельности
• Схема нового цифрового бизнеса
• Следствия и часто встречающиеся ошибки
3
Избавляем бизнес от ИТ-зависимости4
Ситуация
Избавляем бизнес от ИТ-зависимости5
А если мы серьезная компания?
Избавляем бизнес от ИТ-зависимости
Стандартные возгласы
• agile не работает
• devops не безопасен
• а зачем нам частые обновления?
• наша ИТ система построена на самых
современных технологиях вендоров
• digital для хипстеров, а я в костюме на работу
хожу
6
Избавляем бизнес от ИТ-зависимости7
Схема корпорации*
* Генри Минцберг
Структура Автоматизация ИТ-архитектура
Рынок
Компания
Бизнес-процессы
Application
Middleware
Database
Избавляем бизнес от ИТ-зависимости8
Схема технологической
компании
РынокКомпания
Программное
обеспечение
Избавляем бизнес от ИТ-зависимости9
Пример
Избавляем бизнес от ИТ-зависимости10
Time-to-market
Рынок
Программное
обеспечение
Инженеры
Стратегический апекс
Избавляем бизнес от ИТ-зависимости11
Сложность софта vs сложность
сознания
Избавляем бизнес от ИТ-зависимости12
Автоматизация vs
цифровизация
Избавляем бизнес от ИТ-зависимости13
Новый IT
Избавляем бизнес от ИТ-зависимости14
Agile, сетевые структуры
Рынок Компания
Избавляем бизнес от ИТ-зависимости15
three-tier microservices
Архитектура
Избавляем бизнес от ИТ-зависимости
Микросервисы
• один сервис — одна agile команда
• сервис самодостаточен и изолирован
• build, release, run
• API
• сервис умеет сам себя обслуживать на основе
других сервисов
16
Избавляем бизнес от ИТ-зависимости17
Сложность
Избавляем бизнес от ИТ-зависимости
Инфраструктура, как инструмент
управления сложностью
• chef, puppet, cfengine
• ansible
• docker, mesos
18
Избавляем бизнес от ИТ-зависимости19
Docker и контейнеризация
Application
Libraries
Frameworks
Services
OS Env
Избавляем бизнес от ИТ-зависимости20
Datacenter Operating System
DCOS
Избавляем бизнес от ИТ-зависимости21
Continuous Delivery
Избавляем бизнес от ИТ-зависимости22
NoSQL
Избавляем бизнес от ИТ-зависимости23
Новые языки, меньше ООП
Избавляем бизнес от ИТ-зависимости24
Эффекты от попытки
совместить два подхода
Избавляем бизнес от ИТ-зависимости
Частые проблемы
• монолит-“трехзвенка” и попытка перехода к
Continuous Delivery
• “трехзвенка” в цифровом проекте
• Agile, DevOps для нецифрового бизнеса
25
Избавляем бизнес от ИТ-зависимости
Вопросы к себе
• У вас “цифровой” бизнес?
• Можете ли вы выделить периметр “нецифрового”
бизнеса/команд/технологий/архитектуры?
• Как построить взаимодействие “цифрового” и
“нецифрового” бизнеса/архитектуры/систем?
• Как управлять сложностью?
• Как сделать разделение интеллектуального труда?
26
Избавляем бизнес от ИТ-зависимости
DevOps сообщество
• devopsru.com
• http://www.meetup.com/DevOps-Moscow-in-Russian
• https://groups.google.com/forum/#!forum/devopsru
• http://hangops.ru
• http://devopsdeflope.ru
27
Надежные решения для сложной инфраструктуры
Избавляем бизнес от ИТ-зависимости29
Избавляем бизнес от ИТ-зависимости
Книги
• Проект “Феникс”. Роман о том, как DevOps меняет
бизнес к лучшему. Джин Ким и др.
30
Избавляем бизнес от ИТ-зависимости
Вопросы ко мне?
Александр Титов

+7 (916) 325-92-38 

alex@express42.com
32
@express42_ru

Александр Титов, Digital, Agile, DevOps, микросервисы и контейнеры - как это использовать вместе?

  • 1.
    Александр Семенов
 Express 42 Digital,Agile, DevOps, микросервисы и контейнеры - как это использовать вместе? Титов Александр, Экспресс 42
  • 2.
    Избавляем бизнес отИТ-зависимости2 Мой опыт
  • 3.
    Избавляем бизнес отИТ-зависимости План доклада • Ситуация с цифровой трансформацией деятельности • Схема нового цифрового бизнеса • Следствия и часто встречающиеся ошибки 3
  • 4.
    Избавляем бизнес отИТ-зависимости4 Ситуация
  • 5.
    Избавляем бизнес отИТ-зависимости5 А если мы серьезная компания?
  • 6.
    Избавляем бизнес отИТ-зависимости Стандартные возгласы • agile не работает • devops не безопасен • а зачем нам частые обновления? • наша ИТ система построена на самых современных технологиях вендоров • digital для хипстеров, а я в костюме на работу хожу 6
  • 7.
    Избавляем бизнес отИТ-зависимости7 Схема корпорации* * Генри Минцберг Структура Автоматизация ИТ-архитектура Рынок Компания Бизнес-процессы Application Middleware Database
  • 8.
    Избавляем бизнес отИТ-зависимости8 Схема технологической компании РынокКомпания Программное обеспечение
  • 9.
    Избавляем бизнес отИТ-зависимости9 Пример
  • 10.
    Избавляем бизнес отИТ-зависимости10 Time-to-market Рынок Программное обеспечение Инженеры Стратегический апекс
  • 11.
    Избавляем бизнес отИТ-зависимости11 Сложность софта vs сложность сознания
  • 12.
    Избавляем бизнес отИТ-зависимости12 Автоматизация vs цифровизация
  • 13.
    Избавляем бизнес отИТ-зависимости13 Новый IT
  • 14.
    Избавляем бизнес отИТ-зависимости14 Agile, сетевые структуры Рынок Компания
  • 15.
    Избавляем бизнес отИТ-зависимости15 three-tier microservices Архитектура
  • 16.
    Избавляем бизнес отИТ-зависимости Микросервисы • один сервис — одна agile команда • сервис самодостаточен и изолирован • build, release, run • API • сервис умеет сам себя обслуживать на основе других сервисов 16
  • 17.
    Избавляем бизнес отИТ-зависимости17 Сложность
  • 18.
    Избавляем бизнес отИТ-зависимости Инфраструктура, как инструмент управления сложностью • chef, puppet, cfengine • ansible • docker, mesos 18
  • 19.
    Избавляем бизнес отИТ-зависимости19 Docker и контейнеризация Application Libraries Frameworks Services OS Env
  • 20.
    Избавляем бизнес отИТ-зависимости20 Datacenter Operating System DCOS
  • 21.
    Избавляем бизнес отИТ-зависимости21 Continuous Delivery
  • 22.
    Избавляем бизнес отИТ-зависимости22 NoSQL
  • 23.
    Избавляем бизнес отИТ-зависимости23 Новые языки, меньше ООП
  • 24.
    Избавляем бизнес отИТ-зависимости24 Эффекты от попытки совместить два подхода
  • 25.
    Избавляем бизнес отИТ-зависимости Частые проблемы • монолит-“трехзвенка” и попытка перехода к Continuous Delivery • “трехзвенка” в цифровом проекте • Agile, DevOps для нецифрового бизнеса 25
  • 26.
    Избавляем бизнес отИТ-зависимости Вопросы к себе • У вас “цифровой” бизнес? • Можете ли вы выделить периметр “нецифрового” бизнеса/команд/технологий/архитектуры? • Как построить взаимодействие “цифрового” и “нецифрового” бизнеса/архитектуры/систем? • Как управлять сложностью? • Как сделать разделение интеллектуального труда? 26
  • 27.
    Избавляем бизнес отИТ-зависимости DevOps сообщество • devopsru.com • http://www.meetup.com/DevOps-Moscow-in-Russian • https://groups.google.com/forum/#!forum/devopsru • http://hangops.ru • http://devopsdeflope.ru 27
  • 28.
    Надежные решения длясложной инфраструктуры
  • 29.
    Избавляем бизнес отИТ-зависимости29
  • 30.
    Избавляем бизнес отИТ-зависимости Книги • Проект “Феникс”. Роман о том, как DevOps меняет бизнес к лучшему. Джин Ким и др. 30
  • 32.
    Избавляем бизнес отИТ-зависимости Вопросы ко мне? Александр Титов
 +7 (916) 325-92-38 
 alex@express42.com 32 @express42_ru