Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Getting sh!t done in devops style — on TechTrai...

Getting sh!t done in devops style — on TechTrain 2019

There is a huge amount of technologies, frameworks, methodologies, with help of which you can increase effectiveness. But nothing comes for free, let's see the real price of speed. How debts are created and who will have to pay for them, and we are not talking about classic technical debt — a patch in the code or lack of tests.

How to work without transferring debts to others? How to make decisions, aware of the consequences? Let's think about that together. Speakers, Maksim and Kirill will tell the practical experience and what they learned from it.

Kirill Tolkachev

August 25, 2019
Tweet

More Decks by Kirill Tolkachev

Other Decks in Technology

Transcript

  1. Дисклеймер Все, что будет здесь рассказано - это наш кумулятивный

    опыт и размышления на тему успешных и ошибочных решений.
  2. Дисклеймер Все, что будет здесь рассказано - это наш кумулятивный

    опыт и размышления на тему успешных и ошибочных решений. Всегда стоит узнать про чужой опыт и послушать чужое мнение, но все услышанное надо анализировать на применимость в каждой конкретной ситуации.
  3. Дисклеймер Все, что будет здесь рассказано - это наш кумулятивный

    опыт и размышления на тему успешных и ошибочных решений. Всегда стоит узнать про чужой опыт и послушать чужое мнение, но все услышанное надо анализировать на применимость в каждой конкретной ситуации. Используйте мозги и не впадайте в карго-культ - это самое главное.
  4. Забытые технологии предков - Кто приходил в новую компанию и

    видел тулы/бибилитеки/CI/CD которые вроде классные, но никто не знает как они работают?
  5. Исторические слои - А кто приходил в команду и на

    вопрос что это за №;*;”№#! Получал ответ «Так исторически сложилось»?
  6. Наркоманский технологический чемоданчик - Кто видел подобную систему: “У нас

    было 4 npm пакета, 75 jar`ов с библиотеками, 5 скриптов на перле, 3 на питоне и немного на баше, наполовину загруженный кластер кубернетеса, и целое море микросервисов на c#, go, rust, swift, dart.”
  7. Как держать фокус в тонусе – вывод №1 Чтобы фокус

    всей компании помещался в голову, нужно его простое «числовое» представление
  8. Как держать фокус в тонусе – вывод №1 50ms request

    1md feature 1h recovery time Чтобы фокус всей компании помещался в голову, нужно его простое «числовое» представление
  9. Телем Стаб Мндж Обнов 1 2 1 1 3 4

    3 3 4 3 4 4 2 1 2 2 Фокус – лишь один сложность Количество фокусов 1 2 3
  10. Телем Стаб Мндж Обнов 1 2 1 1 3 4

    3 3 4 3 4 4 2 1 2 2 Каждому фокусу – своё время
  11. Выводы №1 «Вектор скорости» → Чем быстрее нужно работать, тем

    чётче всем нужно двигаться в одном направлении
  12. frontend backend Админы ;№”#@! Админы ;№”#@! Мониторинг прода – важнее

    Admin Agile Coach Ребятки, где ботлнеки? DevOps Consultant
  13. lua nginx lua bash bash nginx lua html html bash

    cgi cgi Василий посмотри на это
  14. Sh!t - это когда вы не задумываетесь о проблемах на

    других слоях, от которых вы зависите
  15. Выводы №2 «Бутылочные горлышки» time amount sh!t time amount sh!t

    → С бутылочными горлышками бороться только вместе с командой → Не вынуждать людей принимать поспешные решение
  16. Что могут дать микросервисы? • Легко распараллеливать работу команд •

    Легко масштабировать • Архитектура системы получается более гибкой
  17. Что могут дать микросервисы? • Легко распараллеливать работу команд •

    Легко масштабировать • Архитектура системы получается более гибкой • Свобода выбора технологий для нового сервиса...
  18. Доводы “за” полную свободу - решаешь задачи с помощью того,

    что тебе нравится - новые возможности при поиске людей на рынке
  19. Выводы №3 «Свобода и последствия» time amount свобода time amount

    sh!t → Пользуясь свободой, задумывайся о том, какие последствия она принесет для других Отвественность
  20. Sh!t - это когда не доделал хорошее дело до конца

    и оно протухло после твоего ухода