Работаю Девопсом уже 8 лет, в чем то согласен с автором, в чем то нет.
Например, комментарий по поводу "усложнений". Никто в бизнесе не делает эти "усложнения" и "абстракции" по фану. Люди которые ранают все эти тех отделы не аутисты, они принимают решения по созданию каких то "усложнений" основываясь на каких то причинах. Чаще всего появляются какие то проблемы, которые требуют решения. Например - терраформ и "усложнение" поверх - террагрант. 2 года назад моя команда тоже перешла на террагрант. Не потому что нам было скучно, а потому что на нашей огромной инфре все начали ехать кукухой, а классический терраформ не позволяет красиво с реюзобилити распределить по папкам всю инфру, да так чтоб модули было удобно вызывать и переменные по 20 раз не надо было дублировать. А террагрант позволил всю нашу здоровую инфру разместить в удобный вид и сейчас даже джун разраб разберется что где для чего лежит. По этому же принципу работают все современные новые решения - Классический лоад балансер амазона не вывозил application лейер, пожалуйста АЛБ работает как здоровый ингресс. Классический РДС не вывозит мгновенное High Load скалирование - пожалуйста вам Aurora. Каждое новое решение создано на основе какой то существующей проблемы. Обычно эти проблемы решаются костылями - например кастомными питон скриптами и магией вуду. Со временем эти костыли становятся новым решением, чтоб 100 новых девопсов Вась не писали свои кривые костыли с нуля. Так к теме "зачем эти усложнения нужны" я отношусь скептически. Они нужны, их делают, ими пользуются.
Другая тема этой статьи это про количество технологий и как это заябывает. Мне 32 года, я спокойно вывожу перепрыгивания с EKS на Kops на Deckhouse на Openshift на бэирметал магию питона. Вывожу и Athena и Glue. Вывожу и миллион модулей для кубера которые как грибы спамятся каждый день, мне не впадлу разобраться с новыми сервисами Амазона (которые тоже каждый день релизятся). Но я прекрасно понимаю, что лет через 10 мне уже будет впадлу прыгать с тулы на тулу. Так что находясь в состоянии "пока что норм", я понимаю что автор статьи нашел прекрасное решение "на пенсию". И если честно, очень логично и поучительно. Может лет через 5 тоже начну переходить во что то стабильно-базовое, чтоб в 50 лет не сидеть и не пытаться разобраться что там за АИ-бейзд орекстрация контейнеров снова появилась. Так что спасибо, автор, опыт всегда приятно почитать
Работаю Девопсом уже 8 лет, в чем то согласен с автором, в чем то нет.
Например, комментарий по поводу "усложнений". Никто в бизнесе не делает эти "усложнения" и "абстракции" по фану. Люди которые ранают все эти тех отделы не аутисты, они принимают решения по созданию каких то "усложнений" основываясь на каких то причинах. Чаще всего появляются какие то проблемы, которые требуют решения. Например - терраформ и "усложнение" поверх - террагрант. 2 года назад моя команда тоже перешла на террагрант. Не потому что нам было скучно, а потому что на нашей огромной инфре все начали ехать кукухой, а классический терраформ не позволяет красиво с реюзобилити распределить по папкам всю инфру, да так чтоб модули было удобно вызывать и переменные по 20 раз не надо было дублировать. А террагрант позволил всю нашу здоровую инфру разместить в удобный вид и сейчас даже джун разраб разберется что где для чего лежит. По этому же принципу работают все современные новые решения - Классический лоад балансер амазона не вывозил application лейер, пожалуйста АЛБ работает как здоровый ингресс. Классический РДС не вывозит мгновенное High Load скалирование - пожалуйста вам Aurora. Каждое новое решение создано на основе какой то существующей проблемы. Обычно эти проблемы решаются костылями - например кастомными питон скриптами и магией вуду. Со временем эти костыли становятся новым решением, чтоб 100 новых девопсов Вась не писали свои кривые костыли с нуля. Так к теме "зачем эти усложнения нужны" я отношусь скептически. Они нужны, их делают, ими пользуются.
Другая тема этой статьи это про количество технологий и как это заябывает. Мне 32 года, я спокойно вывожу перепрыгивания с EKS на Kops на Deckhouse на Openshift на бэирметал магию питона. Вывожу и Athena и Glue. Вывожу и миллион модулей для кубера которые как грибы спамятся каждый день, мне не впадлу разобраться с новыми сервисами Амазона (которые тоже каждый день релизятся). Но я прекрасно понимаю, что лет через 10 мне уже будет впадлу прыгать с тулы на тулу. Так что находясь в состоянии "пока что норм", я понимаю что автор статьи нашел прекрасное решение "на пенсию". И если честно, очень логично и поучительно. Может лет через 5 тоже начну переходить во что то стабильно-базовое, чтоб в 50 лет не сидеть и не пытаться разобраться что там за АИ-бейзд орекстрация контейнеров снова появилась. Так что спасибо, автор, опыт всегда приятно почитать