Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
DevOps - как архитектура
в процессе
Две ключевые связующие системы для разработки и бизнеса
Максим Безуглый, основатель кл...
My Story. Ты СТО, но
• 2001й - что ты будешь делать, если админ пропадет вместе
проектом и бекапами?
• Контроль и организа...
Место архитектуры и DevOps
Solution Architecture DevOps
стратегия тактика
Business Dev Ops
DevOps = Architecture in Present Continuous
• Architecture = Perfect Future
• Но, давайте поговорим о частых релизах, а не...
CI/CD, Pipeline – а КУДА ОН ВООБЩЕ ИДЕТ?
• DevOps, Agile без архитектуры, весь этот «быстрее узнавать, что
ты не прав», эт...
2 вида бизнеса, прежде, чем о нем
говорить
• Enterprise
• Internet companies
• Hybrid 1 – Enterprise as Internet company
•...
DevOps с позиции бизнеса
Care Care. Maybe..
снижение затрат для бизнеса - now Faster time to market – какой ценой? DevOps ...
DevOps с позиции бизнеса
Don’t care (но слышали на гольф поле) Don't f***king care
Cloud Improved deployment frequency – я...
Покажите какую проблему это решило
ранее
I don’t care Please
Improved deployment frequency Sync with product team
Toolchai...
business wanna cloud. wanna refactroing.
tests
• кто-то сказал тебе, Нео . Не ты это решил
• потоки денег и власти. Не код...
Как те же бизнес задачи решает
Архитектура
• код, который не пришлось писать
• IaC, которую не пришлось делать
Архитектура
• EA
• интеграции - infrastructure as a war
• визирует IaC
• бюджеты. заранее, а не по факту.
• SA
• Такой же ...
Show stoppers
• security
• on premise infrastructure
• culture - no tests = lowest common denominator
• ошибку не показали...
Upcoming SlideShare
Loading in …5
×

DevOps Fest 2020. Максим Безуглый. DevOps - как архитектура в процессе. Две ключевые связующие системы для разработки и бизнеса

59 views

Published on

Сотни вопросов о структуре и процессах, которые ставят и решают архитекторы и практики DevOps на примере решений в своем проекте.
Взаимоопределяющие вопросы архитектуры, DevOps, бизнеса и разработки.
Взрыв сложности - представьте, что вместо простого gmail подобного почтового SPA вам нужно построить и развивать новый sendmail на сервере + thunderbird для клиентов (desktop, мобильную и веб версию) по SAAS multi tenant модели.

Published in: Education
  • Be the first to comment

  • Be the first to like this

DevOps Fest 2020. Максим Безуглый. DevOps - как архитектура в процессе. Две ключевые связующие системы для разработки и бизнеса

  1. 1. DevOps - как архитектура в процессе Две ключевые связующие системы для разработки и бизнеса Максим Безуглый, основатель клуба архитекторов
  2. 2. My Story. Ты СТО, но • 2001й - что ты будешь делать, если админ пропадет вместе проектом и бекапами? • Контроль и организация end to end от бизнеса до системного администрирования. • Менеджмент и управление рисками vs хочешь сделать хорошо, сделай это сам • История другого CTO сейчас и кризис власти. • Решения, власть их принимать, а не рекомендовать, ответсвенность
  3. 3. Место архитектуры и DevOps Solution Architecture DevOps стратегия тактика Business Dev Ops
  4. 4. DevOps = Architecture in Present Continuous • Architecture = Perfect Future • Но, давайте поговорим о частых релизах, а не о 12 FACTOR • Кому они подходят? • Где dev/stage/prod? • Где интеграции?
  5. 5. CI/CD, Pipeline – а КУДА ОН ВООБЩЕ ИДЕТ? • DevOps, Agile без архитектуры, весь этот «быстрее узнавать, что ты не прав», это не стратегия, это русская рулетка. • DevOps для бизнеса в мире Agile – это игра в русскую рулетку с шестиствольным пулеметом у виска бизнеса • Архитектура – это поворот DevOps пулемета в сторону целей, а не себя
  6. 6. 2 вида бизнеса, прежде, чем о нем говорить • Enterprise • Internet companies • Hybrid 1 – Enterprise as Internet company • Hybrid 2 – Internet company as Enterprise • У них одинаковый DevOps?
  7. 7. DevOps с позиции бизнеса Care Care. Maybe.. снижение затрат для бизнеса - now Faster time to market – какой ценой? DevOps / SA увеличение доходов - strategic Lower failure rate of new releases – так зачем вы так часто деплои делаете? снижение рисков - strategic Shortened lead time between fixes – в чем наша система качества? В DevOps? Или она вполне конкретная? повышение ответственности команды за продукт - strategic Faster mean time to recovery – not faster then SLA
  8. 8. DevOps с позиции бизнеса Don’t care (но слышали на гольф поле) Don't f***king care Cloud Improved deployment frequency – я это должен смотреть 10 раз в день? Наши юзеры = бета тестеры? Нам это подходит? Кто в ответе? Ах, никто, это новая культура такая. ВСЕГДА КТО-ТО В ОТВЕТЕ. Вас либо слишком хорошо, либо слишком плохо менеджат Kafka Toolchain – nobody cares, really DevOps Infrastructure as Code – а кто визирует изменения? Как это бюджетируется? Agile CI/CD Это все вопросы мидл менеджмента, а не бизнеса Docker Kubernetes А это не интересно даже мидл менеджменту
  9. 9. Покажите какую проблему это решило ранее I don’t care Please Improved deployment frequency Sync with product team Toolchain Платим за отверстия, а не за дрель. Контролируем – цены на дрели, квалификацию мастера, ROI всей затеи Infrastructure as Code Экономия времени, но можно влететь в деньги CI/CD Не ждать, экономия, качество. Check TDD | > /dev/null Docker Экономия Kubernetes Check You Are Not Google first. Возможно марнотратство и расточительство Cloud Где сравнение бюджетов? Точно иначе все уволятся? Где анализ рисков? Кто несет за это ответственность?
  10. 10. business wanna cloud. wanna refactroing. tests • кто-то сказал тебе, Нео . Не ты это решил • потоки денег и власти. Не кода, не фич, не байтов.
  11. 11. Как те же бизнес задачи решает Архитектура • код, который не пришлось писать • IaC, которую не пришлось делать
  12. 12. Архитектура • EA • интеграции - infrastructure as a war • визирует IaC • бюджеты. заранее, а не по факту. • SA • Такой же DevOps, только на стратегическом, а не тактическом уровне • AA • работает с DevOps, но им не является. Сова, стратегический консультант • граф вычислений, граф состояния данных. скорость проходения тестов
  13. 13. Show stoppers • security • on premise infrastructure • culture - no tests = lowest common denominator • ошибку не показали тесты или их не было • восстановление из бекапов, частичное • думать долго и больно, делать быстро и приятно

×