От функции к культуре: как развивался DevOps в большой компании

Мы уже рассказывали на Хабре про цифровые продукты Почты — электронные заказные письма, отправку для бизнесаэлектронные марки. Те, кто пользуется Почтой, могли заметить, что мы стали выпускать всё больше приложений и сервисов и научились делать это оперативно. Сейчас time to market для новых продуктов в Почте — всего 3 месяца, а релизы выходят каждую неделю. 

Мы решили оглянуться назад и вспомнить, как большая компания внедрила DevOps практики, чтобы быстро реагировать на новые запросы. 

Делать приложение год, и откатиться назад

Начнём с того, что исторически бизнес Почты — в офлайне. Цифровые продукты стали появляться у нас относительно недавно. Поэтому разработкой первых проектов для Почты полностью занимались внешние подрядчики. Это вызывало сложности: работа велась по методике waterflow (водопад) и занимала много времени, срок разработки продукта мог занимать год и более. А когда случалось так, что подрядчик сменялся до запуска проекта, то мы оказывались если не в начале, то в середине пути и в компании совсем не оставалось наработок и экспертизы.

Чтобы ускориться, в Почте создали Департамент Развития Технологий — он должен был помочь систематизировать и улучшать работу над цифровыми продуктами и нарабатывать собственную экспертизу. Тогда и начался процесс зарождения DevOps в Почте — были закуплены первые централизованные инструменты, которые позволяли выстраивать и контролировать процессы, внедрять практики DevOps. Например, использование GitLab помогло нам управлять кодом и его изменениями и теперь мы каждый день видели что с ним происходит. TeamCity позволил автоматически собирать и тестировать продукты. Как только в GitLab появлялись изменения, TeamCity добавлял и прогонял их по системе. А Maven позволила во всех продуктах видеть один и тот же стандарт сборки, чтобы не разбираться с кучей разных систем. На схеме ниже можно увидеть более полный список инструментов, которые мы выбрали и внедрили для того, чтобы автоматизировать появившиеся тогда в компании стандарты.

Проголосуйте, используя ЭЦП

4 голосов

Комментарии (7)

Авторизуйтесь чтобы оставить комментарий


Mira Suleimenova · 12-03-2021 в 05:37

123

0
Ответить

Mira Suleimenova · 12-03-2021 в 05:35

хороший пост

0
Ответить

Aibek Prenov · 12-03-2021 в 00:04

jljljk

0
Ответить

Серик Берданов · 09-03-2021 в 16:17

тестовый коммент7

0
Ответить

Серик Берданов · 09-03-2021 в 16:17

тестовый коммент6

0
Ответить

Mira Suleimenova · 09-03-2021 в 16:09

https://test.astanahub.com/initiatives/ot-funktsii-k-kulture-kak-razvivalsia-devops-v-bolshoi-kompanii#CommentsBlock

0
Ответить

Mira Suleimenova · 09-03-2021 в 12:20

тестовый коммент1

0
Ответить