![Page 1: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/1.jpg)
Александр СеменовExpress 42
Digital, Agile, DevOps, микросервисы и контейнеры - как это использовать вместе?
Титов Александр, Экспресс 42
![Page 2: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/2.jpg)
Избавляем бизнес от ИТ-зависимости2
Мой опыт
![Page 3: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/3.jpg)
Избавляем бизнес от ИТ-зависимости
План доклада• Ситуация с цифровой трансформацией деятельности
• Схема нового цифрового бизнеса
• Следствия и часто встречающиеся ошибки
3
![Page 4: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/4.jpg)
Избавляем бизнес от ИТ-зависимости4
Ситуация
![Page 5: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/5.jpg)
Избавляем бизнес от ИТ-зависимости5
А если мы серьезная компания?
![Page 6: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/6.jpg)
Избавляем бизнес от ИТ-зависимости
Стандартные возгласы• agile не работает
• devops не безопасен
• а зачем нам частые обновления?
• наша ИТ система построена на самых современных технологиях вендоров
• digital для хипстеров, а я в костюме на работу хожу
6
![Page 7: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/7.jpg)
Избавляем бизнес от ИТ-зависимости7
Схема корпорации*
* Генри Минцберг
Структура Автоматизация ИТ-архитектура
Рынок
Компания
Бизнес-процессы
Application
Middleware
Database
![Page 8: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/8.jpg)
Избавляем бизнес от ИТ-зависимости8
Схема технологической компании
РынокКомпания
Программное обеспечение
![Page 9: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/9.jpg)
Избавляем бизнес от ИТ-зависимости9
Пример
![Page 10: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/10.jpg)
Избавляем бизнес от ИТ-зависимости10
Time-to-market
Рынок
Программное обеспечение
Инженеры
Стратегический апекс
![Page 11: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/11.jpg)
Избавляем бизнес от ИТ-зависимости11
Сложность софта vs сложность сознания
![Page 12: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/12.jpg)
Избавляем бизнес от ИТ-зависимости12
Автоматизация vs цифровизация
![Page 13: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/13.jpg)
Избавляем бизнес от ИТ-зависимости13
Новый IT
![Page 14: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/14.jpg)
Избавляем бизнес от ИТ-зависимости14
Agile, сетевые структуры
Рынок Компания
![Page 15: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/15.jpg)
Избавляем бизнес от ИТ-зависимости15
three-tier microservices
Архитектура
![Page 16: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/16.jpg)
Избавляем бизнес от ИТ-зависимости
Микросервисы• один сервис — одна agile команда
• сервис самодостаточен и изолирован
• build, release, run
• API
• сервис умеет сам себя обслуживать на основе других сервисов
16
![Page 17: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/17.jpg)
Избавляем бизнес от ИТ-зависимости17
Сложность
![Page 18: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/18.jpg)
Избавляем бизнес от ИТ-зависимости
Инфраструктура, как инструмент управления сложностью
• chef, puppet, cfengine
• ansible
• docker, mesos
18
![Page 19: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/19.jpg)
Избавляем бизнес от ИТ-зависимости19
Docker и контейнеризацияApplication
Libraries
Frameworks
Services
OS Env
![Page 20: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/20.jpg)
Избавляем бизнес от ИТ-зависимости20
Datacenter Operating System
DCOS
![Page 21: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/21.jpg)
Избавляем бизнес от ИТ-зависимости21
Continuous Delivery
![Page 22: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/22.jpg)
Избавляем бизнес от ИТ-зависимости22
NoSQL
![Page 23: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/23.jpg)
Избавляем бизнес от ИТ-зависимости23
Новые языки, меньше ООП
![Page 24: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/24.jpg)
Избавляем бизнес от ИТ-зависимости24
Эффекты от попытки совместить два подхода
![Page 25: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/25.jpg)
Избавляем бизнес от ИТ-зависимости
Частые проблемы
• монолит-“трехзвенка” и попытка перехода к Continuous Delivery
• “трехзвенка” в цифровом проекте
• Agile, DevOps для нецифрового бизнеса
25
![Page 26: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/26.jpg)
Избавляем бизнес от ИТ-зависимости
Вопросы к себе• У вас “цифровой” бизнес?
• Можете ли вы выделить периметр “нецифрового” бизнеса/команд/технологий/архитектуры?
• Как построить взаимодействие “цифрового” и “нецифрового” бизнеса/архитектуры/систем?
• Как управлять сложностью?
• Как сделать разделение интеллектуального труда?26
![Page 27: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/27.jpg)
Избавляем бизнес от ИТ-зависимости
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
![Page 28: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/28.jpg)
Надежные решения для сложной инфраструктуры
![Page 29: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/29.jpg)
Избавляем бизнес от ИТ-зависимости29
![Page 30: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/30.jpg)
Избавляем бизнес от ИТ-зависимости
Книги
• Проект “Феникс”. Роман о том, как DevOps меняет бизнес к лучшему. Джин Ким и др.
30
![Page 31: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/31.jpg)
![Page 32: Agile days 2016 about digital, microservices and containers](https://reader034.vdocuments.mx/reader034/viewer/2022051706/58f088541a28ab9f088b4625/html5/thumbnails/32.jpg)
Избавляем бизнес от ИТ-зависимости
Вопросы ко мне?
Александр Титов
+7 (916) 325-92-38
32
@express42_ru