SDCast #87 DevOps edition: Егор Бугаенко, основатель и CEO компании Zerocracy

Друзья, рад представить вам интервью с Егором Бугаенко, записанное на прошедшей конференции DevOps Conf Russia 2018.

В этом выпуске мы собрались дружной подкастерской компанией вместе с Антоном @golodnyj из «The Art Of Programming» и Иваном @gliush из «DevZen» и взяли интервью у Егора @yegor256 Бугаенко, основателя и CEO компании Zerocracy, разрабатывающей AI-роботов для управления программистами, а так же автора нескольких книг о программировании.

Егор выступал с докладом «Главное не качество, а количество!», в котором он предлагает программистам заниматься именно тем, что они умеют делать (ну или по крайней мере должны уметь) лучше всего — писать код, а все остальные вопросы с них снять. Мы поподробнее обсудили эту идею, её плюсы и минусы и вообще поговорили о процессах и подходах к разработке софта.

Одна из самых интересных тем нашей беседы с Егором — это его платформа “Zerocracy“, в которой программисты получают деньги за выполнение небольших задач и даже за заведение новых тасков. Егор рассказал про устройство самого проекта, мы обсудили механику процессов внутри, как могут разрабатываться проекты на этой платформе, роли, права, обязанности, риски и вознаграждения.

Поговорили мы так же и о книгах. Егор рассказал про свою новую книгу «Code Ahead» и немного поделился опытом написания книг в целом.

Читать далее «SDCast #87 DevOps edition: Егор Бугаенко, основатель и CEO компании Zerocracy»

Скачать (mp3, 44 MB) Скачать (ogg, 34 MB)

SDCast #66 HL edition: Михаил Леонов и Vytis Valentinavičius из Lamoda

sd-podcast-logoВстречайте 66-й выпуск SDCast’а, который так же записан на Hightload++ 2017. На этот раз мы с Петей из подкастов «Пятиминутка PHP» и «Пятиминутка React» взяли небольшое интервью у ребят из компании «Lamoda». В гостях Михаил Леонов и Vytis Valentinavičius.

У Витиса был доклад на конференции про логи, как их собирать, хранить и обрабатывать. Об этом мы и поговорили: зачем нужны логи, сколько логов вешать в граммах нужно собирать и какими способами и главное, что с ними делать дальше. Ребята немного рассказали про свой способ сбора логов из программных компонентов приложений, а так же про архитектуру обработки и хранения собранных данных.
Читать далее «SDCast #66 HL edition: Михаил Леонов и Vytis Valentinavičius из Lamoda»

Скачать (mp3, 10 MB) Скачать (ogg, 8 MB)

SDCast #65 HL edition: Александр Баталов, директор по развитию в компании Флант

sd-podcast-logoДрузья, рад представить вам интервью с Александром Баталовым из компании Флант, записанное на прошедшей конференции Highload 2017.

В этом выпуске мы вместе с Петей из подкастов «Пятиминутка PHP» и «Пятиминутка React» обсуждаем с Александром тему DevOps в целом и Kubernetes в частности. В начале Александр рассказал про компанию в целом, как и когда она появилась и чем занимается.

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

Александр рассказал, что такое Kubernetes, зачем он нужен, какие задачи он решает, и как они у себя в компании его активно применяют.
Читать далее «SDCast #65 HL edition: Александр Баталов, директор по развитию в компании Флант»

Скачать (mp3, 14 MB) Скачать (ogg, 11 MB)

SDCast #43: в гостях Николай Сивко, сооснователь проекта OKMeter.io

sd-podcast-logo Встречайте 43-й выпуск подкаста! На этот раз речь пойдет о devops, эксплуатации и мониторинге. У меня в гостях Николай Сивко, сооснователь проекта OKMeter.io.

В этом выпуске мы говорим про мониторинг в целом, каким он бывает, когда стоит задумываться о мониторинге своих сервисов, как внедрять мониторинг в уже работающие решения. Обсудили какие метрики надо собирать, какие есть способы сбора метрик в принципе и какие есть уже готовые инструменты для этого.

Так же обсудили с Николаем как получить наглядное представление о наблюдаемой системе, какие средства визуализации хороши, и какие способы представления информации дают наилучшее понимание о текущем состоянии системы.

Далее Николай рассказал о том, как устроен сам сервис OKMeter.io, какова его архитектура, из каких компонентов он состоит и какие инструменты используются «под капотом». Рассказал, как и какие метрики собираются, обрабатываются, хранятся и в дальнейшем используются для построения графиков и гистограм. Отдельно обсудили тему отказоустойчивости и масштабирования решения по мониторингу.

Читать далее «SDCast #43: в гостях Николай Сивко, сооснователь проекта OKMeter.io»

Скачать (mp3, 29 MB) Скачать (ogg, 32 MB)

SDCast #37: в гостях Евгений Кривошеев, инженер, спикер, agile тренер

sd-podcast-logo Друзья! Рад представить вам 37-й выпуск SDCast’а! У меня в гостях Евгений Кривошеев, инженер, спикер на многих конференциях, agile-тренер и консультант. В этом выпуске речь идет не о каком-то конкретном продукте или проекте, а в большей степени затрагивает концептуальные и методологические аспекты разработки и проектирования информационных систем в целом.

Мы обсудили различные методологии и практики, используемые в процессе разработки, среди которых такие популярные методологии, как agile, scrum и kanban, так и менее известные, как Cynefin. Женя рассказал про некоторые особенности и отличия, о том, как эти методологии вписываются в корпоративную культуру компаний, как их можно внедрять в уже сложившиеся команды и как начать применять на ранних этапах формирования проектных команд, на что следует обратить внимание и какие аспекты наиболее критичны.

Так же, обсудили тему построения архитектуры проекта в современных быстро изменяющихся условиях, зачем нужен devops и почему так важно с самого начала выстраивать процессы continious integration (CI) и continious delivery (CD), насколько важны тесты и максимальная автоматизация всех процессов.

В завершение беседы, немного порассуждали о том, как может развиваться ИТ-индустрия в целом в ближайшем будущем, какие новые процессы и тенденции появляются и куда вообще катится айтишный мир :) Читать далее «SDCast #37: в гостях Евгений Кривошеев, инженер, спикер, agile тренер»

Скачать (mp3, 32 MB) Скачать (ogg, 33 MB)

SDCast #32: в гостях Всеволод Поляков, devops-инженер в компании Grammarly

sd-podcast-logo Рад представить вам 32-й выпуск SDCast’а! И нет, он не про фронтенд! У меня в гостях Всеволод Поляков, devops-инженер в компании Grammarly. В этом выпуске мы говорим на тему devops, администрирования систем, инфраструктуру, разработку, да и вообще разные аспекты жизненного цикла ПО.

Всеволод рассказал немного про Grammarly: что это за сервис, как он устроен, какие языки и технологии используются под капотом и как поддерживается работоспособность всей системы. Всеволод стоял у истоков внедрения devops-подхода в Grammarly, он рассказал, как развивалась платформа приложения и как devops-мышление внедрялось в головы разработчиков, какие возникали проблемы администрирования, развертывания и мониторинга и как они успешно решались.

Так же мы немного обсудили разные инструменты, используемые devops инженерами, среди них: ansible, chef, vagrant, consul, etcd и прочие. Не обошли мы стороной и популярный сегодня docker и сопутствующие инструменты. В довесок, Сева рассказал про несколько инструментов, которые они написали для себя и выложили в opensource.

Особое внимание было уделено и вопросам коммуникаций между разработчиками и командами разработчиков, а так же их взаимодействие с devops-инженерами. Как находить общий язык? Как разделять и распределять ответственность между разработчиками и devops-командой.

Читать далее «SDCast #32: в гостях Всеволод Поляков, devops-инженер в компании Grammarly»

Скачать (mp3, 28 MB)