uk
Feedback
ДевОпс Інженер 🇺🇦

ДевОпс Інженер 🇺🇦

Відкрити в Telegram

ДевОпс Інженер - авторський канал @mukolaich - Head of DevOps у SQUAD. Я розглядаю технології та рішення, роблю огляд архітектурних проблем, включаючи контейнери, оркестратори, скейлінг, моніторинг, etc.

Показати більше
5 364
Підписники
Немає даних24 години
-87 днів
-2030 день
Архів дописів
Написал статью о том почему не стоит использовать postgresql вместо обычной очереди. Пусть даже постгря многое умеет. https://dvps.blog/postgresql-missusage/

Рекомендую🔻

Что случилось с Helm 3.0.0 😂 Helm 3.0.0 has been released! И это большая, очень хорошая новость. Вот основные изменения: - Removal of Tiller - его больше нет, и его устанавливать в кластер не нужно. Его функции распределили: рендерингом темплейтов занимается клиент, а релиз конфигурация и информация хранится в Kubernetes API. Tiller теперь просто не нужен. - Improved Upgrade Strategy - теперь Helm понимает и видит больше изменений как в upgrade, так и в rollback. Покрыто много кейсов, в которых раньше было больно. - Release Names - теперь можно делать релизы с одинаковым названием в разных неймспейсах. https://helm.sh/blog/helm-3-released/

Что случилось с Docker Enterprise Для того, чтобы понять что случилось с Docker, ссылки желательно читать именно в такой последовательности. В двух словах: - Mirantis купил Docker Enterprise, для того чтобы развивать свой Kubernetes-as-a-Service. Даже учитывая, что треть компаний из Fortune 100 использовала Docker Enterprise - он был не особо прибыльным - Docker Inc. продала Docker Enterprise за $35 Million для рекапитализации и усиления своей финансовой позиции - Docker’s Next Chapter: они сфокусируются на улучшении взаимодействия с программистами, будут строить новые процессы и улучшения в области сборки контейнеров, их дистрибуции и запуска - У Docker Inc. теперь новый CEO Жмите палец вверх если считаете что это хорошая новость, палец вниз если плохая, и краба - если не определились.

DevOpsStage 2019: какие доклады посмотреть Ребята! Спасибо всем кто пришел, задавал вопросы, общался и получал новые знания. Дальше идем на конференцию XP Days (я запощу анонс завтра, тоже с промо и самым крутым спикером). Теперь о том, как занять вечер с пользой: посмотрите эти доклады сейчас, а если не сейчас, то на выходных. 0. Envoy as TCP proxy (https://youtu.be/vXsJlSOOn0o) - конечно, это мой доклад, который я анонсировал немногим ранее. История о том, как мы решили проблему трафика между сервисами в небезопасном интернете, обзор решений + еще хайринг к нам в Pango 🙂 1. Kubernetes Navigation Stories (https://youtu.be/JX2eoK5GT6A) - интересно о Kubernetes в thredUP (большой онлайн-секонд с разработкой в Украине). 2. Hacking Terraform for fun and profit (https://youtu.be/osQx1sbjFLw) - Антон Бабенко о Terraform, много хороших рекомендаций по этому докладу. 3. Make Architects aligned with business needs (https://youtu.be/UfuyLl0st_4) - Дима Лавриненко о том, как стать архитектором (мы с ним выступали параллельно, и он в шутку порекомендовал мой трек 😁) 4. Premature automatization (https://youtu.be/q3zueXj_LGY) - Сева Поляков о том, как не нужно делать автоматизацию. Я попал под конец доклада, и очень даже зашло. Continuous improvement 🔼

M3DB Documentation by Uber Uber зарелизили документацию для своей реализации long-retantion TSDB. Я зашел, посмотрел, и понял что мне нравится. Не сама документация как факт релиза, а выбранный путь ее доставки. Смотрите: https://m3db.github.io/m3/m3db/ Очень даже симпатично, удобно, и трендово - внушает доверие, и усиливает интерес к технологии. Как они это сделали: MkDocs + Github Pages. Очень классный подход как менеджить документацию. Подойдет не для всех кейсов, т.к. Github Pages - public accessible (но можно вкрутить и в private репозитории). https://www.mkdocs.org/user-guide/deploying-your-docs/#github-pages

Modern applications at AWS CTO из Amazon делится своим подходом и виденьем о том, как делать приложения. Интересные моменты, которые я заметил - one DB per microservice, и безопасность - it’s not SecOps job, it’s everyone’s job. В статье есть чему поучиться, рекомендую к прочтению. https://www.allthingsdistributed.com/2019/08/modern-applications-at-aws.html

Screen presentation или лайфхак для собеседования Начал работать над презентацией для DevOpsStage и наткнулся на свою старую презентацию, с которой был 100% конверт в плане найма. О чем это я вообще? В какой-то момент я осознал, что результаты своей работы нужно продавать, когда ищешь работу. Резюме не продает - оно декларирует скилы и показывает "к чему прикопаться (без матов написал)" и "есть ли там те слова, которые нужны нам". И чаще всего продавать приходиться уже на собеседовании. Описывать словами, какой я молодец и сколько всего сделал - несколько сухо. Постоянно вываливаешься с мысли, кто-то перебивает - говно. Тогда я подумал, а как сделать не сухо, и взял самый первый инструмент продажника - презентацию. Я in brief описал с точки зрения бизнеса что вообще происходит, что я сделал, и чем это полезно. В первой итерации это были картиночки с графиков и разные слова. Результат я получил отличный (опять без матов написал). После этого любые чек-листы, заготовленные вопросы собеседующего терялись, человек интересовался что и как - и начинал спрашивать по презентации. Как тут сделал? Почему? Что в результате? А тот нюанс как сделал? И я плавал в тихом океане своих экспертиз. Таким образом получилось с первого собеседования перейти с BETLAB в Unplag, и через полтора года с Unplag в MacPaw. В обоих кейсах уже потом получал фидбек типа "представляете, он пришел с презой. Такого мы еще не видели". Ну и конверт получился 100% - с первого собеседования, туда куда хотел, и на мои условия. Это не значит что вам нужно прямо сейчас пилить презу, и я это пишу тут, потому что больше не планирую так делать. Это больше о смекалке: если добавить креатива в область, где уже все предопределено, можно получить классные результаты. Вот пример презентации, можете ознакомиться (ей около 4х лет): https://docs.google.com/presentation/d/1EpY4EueNsXe9ALmvgqcV6V2b_um-wZJfn7hTrP7kyIw Вообще у меня есть в мыслях рассказать свою историю, так чтобы было полезно новичкам. Как легче всего зайти в DevOps, что учить и куда смотреть, как найти первую работу, как найти вторую и третюю, и как не зависнуть мидлом и что делать синьйорам. Пока я думаю, делать это или нет. Если придумаю - скорее всего сделаю мини-курс на YouTube (ничего адекватного там нет сейчас). А вы пока полайкайте, делать - сердечко, или не делать - краба 🙂

DevOps дайджест #26 У нас тут вышел дайджест! Для тех, кто ценит свое время и хочет максимум информации за минимум времени. Особенность дайджеста - мы сделали его в команде. Целых 5 человек из сообщества принимало участие, и как результат у нас есть большие разделы, качественно подобранная информация и ее больше чем обычно раза в 3 😊 Очень классно, что мы убрали bus factor в виде меня, и улучшили объёмы + качество. Спасибо, Влад, Дима, Леша и Андрей 💪💪💪 https://dou.ua/lenta/digests/devops-digest-26/

HacktoberFest 2019: футболка и стикерпак Ребята, DO стартонул HacktoberFest. В чем суть: вы контрибьютите в опенсорс (5 замержденных PR), и получаете футболку и стикерпак. Нужно сказать, что подарок получат первые 50 000 контрибьюторов. 🤓 Инициатива очень классная и полезная, открытых issue море, хороший вариант для тех кто никогда не контрибьютил но всегда хотел. Давайте делать мир лучше! Для этого есть целый месяц ❤️ https://hacktoberfest.digitalocean.com

AWS Loft Kyiv: классный движ Ребята, очень неожиданно написала мне Вика Коробкина из Provectus и попросила показать вам ивент. А я пока читал-смотрел аж сам заинтересовался. Начиная с 14 октября (понедельник) по пятницу 18 октября с 9:00 до 17:00 в UNIT City (это хаб для IT в Киеве) будет проходить ивент нового для нас формата. Ивент бесплатный. В двух словах - это конференция/воркшоп/митап/коворкинг/тренинг тусовка в одном флаконе, с уклоном в сторону AWS. Т.е. они привезли на 5 дней разных интересных ребят, которые будут учить сервисам, показывать юз кейсы, с которыми можно будет пообщаться и позадавать вопросы. Я сразу спросил - Вика, вот в чем прикол, 5 дней, я же работаю? Как вы себе это представляете? Но, оказывается, они сделали все для того, чтобы вы могли работать удаленно: Wi-Fi, коворкинг, переговорки, перекусы - в принципе, тот же офис + интересные люди и новые знания. 🔥 В целом, формат мероприятия новый, но очень интересный. В агенде есть несколько людей из нашего комьюнити (Mykola Marzhan, Oleksandr Moskalenko). А я выделю на неделе пару дней, чтобы поработать оттуда удаленно 🙂 Будет полезно для: - получения новых AWS-related знаний - нетворкинга - зашариться из офиса в другое место, сменить обстановку 😁 Регистрация тут: https://aws-loft.provectus.com

Serverless: 15% slower and 8x more expensive Инженер тратил на существующую инфраструктуру 164.21$ в месяц в AWS, и решил попробовать AWS Lambda и API Gateway, чтобы платить только "за те ресурсы, которые он использует". В результате он получил увеличение response time на 15%, и потенциальный счет в биллинге в 8 раз больше (из-за огромного количества API запросов). Кейс интересный, есть претензии к архитектуре - очень прямо и категорично он сделал выводы, однозначно не репрезентативно - при переезде на Serverless нужно продумывать компоненты и менять архитектуру, тюнить под новую платформу. Например, уменьшить количество запросов и вынести из приложения несколько Labmda функций. В конце он дает отписку - мол "так и так, спасибо за фидбеки, я понял что был не прав - но в целом мое решение и подход не меняется" 😊 Статья вызвала хороший резонанс, так что предлагаю и вам ознакомиться ⬇️ https://einaregilsson.com/serverless-15-percent-slower-and-eight-times-more-expensive/

DevOpsStage: Envoy as TCP proxy Ребята, все таки решил выступить с докладом. Буду рассказывать о Envoy, как мы его впилили, зачем, и какие бенефиты получили. Расскажу о разных практиках использования, в результате после доклада вы сможете попробовать убрать легаси HAproxy/nginx где не нужно, и добавить Envoy 🙂 Приходите, буду рад видеть всех 🙂 Организаторы сообщили что завтра повышение цены, так что не затягивайте, тем более есть промо-код на -10%: DOUDigest https://devopsstage.com/speakers/oleg-mykolaichenko/

The Secret to Cloud Native Success for adidas? Теплая статья об успехе adidas с Kubernetes. Основные метрики: - частота деплоя увеличилась с 1 раза в 4-6 недель до 3-4 раз в день - скорость работы сервисов увеличилась на 200% - создание дев инвайромента больше не занимает неделю времени О всем этом и немного больше тут: (есть видео) https://www.cncf.io/blog/2019/09/17/the-secret-to-cloud-native-success-for-adidas-we-love-competition/

XP Days Ukraine 2019 Ух как круто - начался осенний период конференций и тоска на улице будет уравновешиваться хорошими и качественными техническими докладами 🙂 Сейчас хочу обратить внимание на XP Days в Киеве - по датам 22 и 23 ноября, и уже есть крутые хедлайнеры: - Paul Stack из Pulimi (раньше был в Hashicorp, и выступал с подбитым глазом - начистили в киевской пивнухе, обожаю эту историю) - Philipp Krenn из Elastic (всегда с отличными ништяками и новинками с Elastic stack) - Yaroslav Molochko из Pango (уверенно и технически сильно о Kubernetes related stuff) - и рокстары нашего комьюнити: Vsevolod Poliakov, Igor Borodin, Dmytro Lavrinenko В целом, это та конференция, которая мастхев и нужно идти. Сейчас еще есть 45 билетов по $190 (Early birds), и я договорился для вас о скидке на -15%: XPDVP19 - всегда пожалуйста 😉 Регистрация тут: https://xpdays.com.ua/

Production deployment guides от Gruntwork На днях Gruntwork зарелизила раздел с туториалами: судя по существующим материалам получится даже концептуальнее, чем у DigitalOcean. Есть разделы для разных клаудов, и для разных задач. Вот, смотрите: https://gruntwork.io/guides/ А вот статья о том, как деплоить Kubernetes в AWS: https://gruntwork.io/guides/kubernetes/how-to-deploy-production-grade-kubernetes-cluster-aws/ Полезно будет для Junior/Middle level, и тем кто когда-то знал, но уже забыл как лучше сделать, или выпал на какой-то промежуток времени 🙂

GitLab привлек $268 И еще планирует IPO: выход на биржу должен произойти 18 ноября 2020 года. Это значит, что штат будут раздувать (и показывать рост), а это - хорошая возможность занять классную позицию в отличной компании. Данная заметка - рекомендация посмотреть раздел Jobs 🙂 Статья на AIN: https://ain.ua/2019/09/17/gitlab-privlek-268-mln GitLab Jobs: https://about.gitlab.com/jobs/apply/ Director of Engineering: https://about.gitlab.com/jobs/apply/director-of-engineering-cicd-verify-release--package-4372922002 Senior Director, Infrastructure: https://about.gitlab.com/jobs/apply/senior-director-infrastructure-4419033002

OSDN | Conf В субботу в Киеве будет проходить Open Source and Linux Conference, еще есть > 100 мест, и участие бесплатное. Один из организаторов - участник UkrOps клуба Mykola Marzhan. Он будет рассказывать о том, как правильно ранить MySQL в Kubernetes (и о целесообразности тоже). Конференция на весь день, повторюсь участие бесплатное - регистрируйтесь 🙂 https://osdn.org.ua/

Конференция DevOpsStage 18-19 октября в Киеве (два полных дня) будет проходить конференция для DevOps - 45 докладов, воркшопы, все как нужно. Я там даже планирую выступать с темой Envoy as TCP proxy. По моей просьбе для вас сделали промо, на -10%: DOUDigest И вообще, можете подписаться на их телегу: @devopsstage Билеты тут: https://devopsstage.com/ Так что, до встречи на конференции!

Tilt: local Kubernetes development with no stress Очень интересная тулза для разработки. С ее помощью можно красиво организовать процесс разработки микросервисов, и делать это намного продуктивнее. 🔥 В двух словах tilt - это враппер над docker, kubernetes и docker-compose. Он умеет понимать, что исходный код приложения изменился, пересобрать контейнер, передеплоить новую версию в локальный кластер и обновить страничку. Если что-то поломалось - показать логи. В readme есть видео, рекомендую посмотреть - возможно, с понедельника вы захотите себе сделать Tilt ☺️ https://github.com/windmilleng/tilt