Successfully reported this slideshow.

JavaFest. Барух Садогурский. DevOps для разработчиков (или против них?!)

0

Share

1 of 113
1 of 113

JavaFest. Барух Садогурский. DevOps для разработчиков (или против них?!)

0

Share

DevOps — это заговор сисадминов, чтобы заставить разработчиков делать чужую работу, но мы слишком умны, чтобы попасться на эту элементарную уловку ребрендингом! Посудите сами: мы написали код, он проходит тесты. Он, очевидно, работает и работает хорошо (Мы гордимся собой? Да!). И тут мы закончили.
Но приходят эти «визионеры» (все из operations, прошу заметить!) и рассказывают нам, что теперь надо учить YAML, Docker, Kubernetes и Terraform, потому что внезапно это наша головная боль?!
В этом докладе мы поговорим о том, зачем разработчикам нужен или не нужен DevOps. Мы рассмотрим аргументы, которые приводят идеологи DevOps, и решим, состоятельны они или нет. К концу доклада, будем надеяться, нам станет понятно, действительно ли это способ, который поможет нам (разработчикам) поставлять лучший код в прод чаще, или это, как всегда, разводка маркетологов и евангелистов.

DevOps — это заговор сисадминов, чтобы заставить разработчиков делать чужую работу, но мы слишком умны, чтобы попасться на эту элементарную уловку ребрендингом! Посудите сами: мы написали код, он проходит тесты. Он, очевидно, работает и работает хорошо (Мы гордимся собой? Да!). И тут мы закончили.
Но приходят эти «визионеры» (все из operations, прошу заметить!) и рассказывают нам, что теперь надо учить YAML, Docker, Kubernetes и Terraform, потому что внезапно это наша головная боль?!
В этом докладе мы поговорим о том, зачем разработчикам нужен или не нужен DevOps. Мы рассмотрим аргументы, которые приводят идеологи DevOps, и решим, состоятельны они или нет. К концу доклада, будем надеяться, нам станет понятно, действительно ли это способ, который поможет нам (разработчикам) поставлять лучший код в прод чаще, или это, как всегда, разводка маркетологов и евангелистов.

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

Related Audiobooks

Free with a 14 day trial from Scribd

See all

JavaFest. Барух Садогурский. DevOps для разработчиков (или против них?!)

  1. 1. Тот самый дядюшка Барух! Приходите, детишки, ко мне в твиттер @jbaruch
  2. 2. Types of work in the phoenix project and dora report
  3. 3. Types of work in the phoenix project and dora report
  4. 4. Types of work in the phoenix project and dora report
  5. 5. Types of work in the phoenix project and dora report
  6. 6. Types of work in the phoenix project and dora report
  7. 7. New Features Bug Fixes Refactoring
  8. 8. Softwarecraftmanship Это звучит гордо!
  9. 9. ДевOпс, вся фигня
  10. 10. Злой админ позвонит вам в середине ночи
  11. 11. Software craftsman Definition of done Мы поняли, что надо сделать Наш код максимально читабелен, прост, понятен, и удобен Наш код легко, удобно и понятно как деплоить Нефункциональные требования выполнены У нас не накопилось никакого долга (и даже уменьшилось) У нас проходят тесты QA посмотрел, и вопросов не имеет Лид посмотрел, и ему понравилось
  12. 12. Качества кода не достаточно
  13. 13. Software craftsman Definition of done Мы поняли, что надо сделать Наш код максимально читабелен, прост, понятен, и удобен Наш код легко, удобно и понятно как деплоить Нефункциональные требования выполнены У нас не накопилось никакого долга (и даже уменьшилось) У нас проходят тесты QA посмотрел, и вопросов не имеет Лид посмотрел, и ему понравилось Product owner посмотрел, и ему понравилось
  14. 14. SRE посмотрел,и ему понравилось Мы понимаем, как наш код будет раскатан в проде Сборка нашего кода повторяема и быстра Наш код маштабируем и состояние ему не помеха Наш код быстро поднимается и умирает Наш код отчитывается о своем состоянии Наш код умеет feature flags Наш код обратно и вперед совместим (на случай роллбэка) Наш код логирует поток событий К нашему коду можно подключить мониторинг и
  15. 15. SRE посмотрел,и ему понравилось Мы понимаем, как наш код будет раскатан в проде Сборка нашего кода повторяема и быстра Наш код маштабируем и состояние ему не помеха Наш код быстро поднимается и умирает Наш код отчитывается о своем состоянии Наш код умеет feature flags Наш код обратно и вперед совместим (на случай роллбэка) Наш код логирует поток событий К нашему коду можно подключить мониторинг и
  16. 16. Давайте резать косты! Можно уволить 20% программистов!
  17. 17. Можно уволить 20% программистов! Можно заставить всех платить за кофе!
  18. 18. Можно заставить всех платить за кофе! А можно перейти на serverless и уехать в клауд…
  19. 19. Меня уволят? Платить за кофе?! Давай, гугли, как правильно kubectl произносить!!!
  20. 20. Нам нужно больше довольных клиентов!
  21. 21. Нам нужно закрыть дыры в безопасности! Наймем CISO, чтобы уволить если что!
  22. 22. Найти проблему Придумать как обезвредить Задеплоить фикс в прод
  23. 23. Devops это средстводля достижения целей Качество Экономия Новые фичи Безопасность
  24. 24. Да, DevOps родился в мозгах у сисадминов Но бизнесу понравилось! Это качество, это экономия, это конкурентное преимущество, это безопасность На самом деле всё не так страшно, теперь всё – код, а код мы любим Ну и от нас требуется соблюдать паттерны и практики, а это мы умеем!
  25. 25. Тщеславиеи Маркетинг @jbaruch #JavaFest

Editor's Notes

  • 57000
  • Petabytes, exabytes, zetabytes
  • ×