Опитування: якість IT-освіти в українських вишах. Заповнюйте анкету!

DevOps дайджест #17: новогодний

В выпуске: тренды, паттерны, микросервисы, оркестрация. Netflix, Stack Overflow, Mesos, Kubernetes, gRPC, Envoy! Давайте полезно проведем выходные!

Если у вас нету контейнеров, то хосты живут в несколько раз дольше

Интересно почитать на выходных

8 emerging trends in container orchestration
Разные тренды и графички связанные с оркестрацией: кто больше, выше, сильнее. Например, если вы в AWS — со скорее всего используете ECS, а если нет — то Kubernetes. Или если у Вас Docker, то 50% что вы используете тот же Kubernetes.

Average lifetimes of hosts
В общем — Kubernetes, Kubernetes, Kubernetes!

Codebases — millions of lines of code
Интересные графички, которые показывают размер репозитория в строках кода. Вот вы знали, что репозиторий современного Firefox в 2 раза больше Linux Kernel 2.6.0? Или что Apache Open Office в несколько раз больше Android? Ну и конечно, лидер этой всей движухи там тоже есть.

Microservice architecture: all the best practices you need to know
Мартин Фаулер был бы доволен! Годнота с отличными иллюстрациями. Можно вынести несколько полезных уроков и перестать лепить микросервисы там, где это не нужно.

Inside Docker’s «FROM scratch»
Это очень крутая штука, про которую, как я заметил, не все знают. Суть в том, что можно создать абсолютно пустой контейнер (даже без busybox) и положить в него уже готовый бинарник. В результате мы получаем супер легковесный контейнер и ваще просто мегаскорость! Ну и понятно, что всякие там Go отлично подходят.

Увеличиваем вендор лок, забиваем на безопасность и тратим больше денег

2018 and the Internet: our predictions
Немного предсказаний от Cloudflare по поводу нашего с Вами будущего.

How Sentry Receives 20 Billion Events Per Month While Preparing to Handle Twice That
Почитайте, как там все работает у этих ребят. Почти везде мне приходилось видеть Sentry. Отличная штуковина.

Netflix: What Happens When You Press Play?
High Scalability всегда отличались годнотой контента для своей подписоты. В статье можно узнать, что же там происходит под капотом у Netflix. А они, как мы знаем со статей на DOU, платят очень хорошие деньги.

Google trends: k8s красным, mesos синим

Полезно потыкать на выходных

What does Apache Mesos do that Kubernetes can’t do and vice-versa?
Ну вот просто царский ответ на вопрос! Думаю, сам Дмитрий Лавриненко не ответил бы лучше. Для тех, кто не сильно в теме, ответ поможет подготовиться к собеседованию.

Evolution of the EC2 Network Performance: m3, m4, and m5
Буквально пару недель назад на очередном re:Invent AWS анонсировали новый тип M инстансов: m5. В статье описаны улучшения с точки зрения сети — в кучу раз по сравнению с прошлыми версиями. Кстати, рекомендую посмотреть в их сторону — увеличилась производительность, и это хороший триггер, чтобы запустить Cost Optimization процесс для своей инфраструктуры.

50+ Useful Docker Tools
Статья из серии «хочу увлекательные выходные». Если нечего делать — заходи по ссылке, выбирай новую непонятную тулзу и гоу имплементить! С наступающими праздниками!

Оказывается gRCP немного быстрее, чем http & json

Getting Started with Microservices using Go, gRPC and Kubernetes
Еще одна увлекательная полезность! Таки за пару часов можно потыкать эти все крутые и модные штуки с gRPC и добавить их в свой стек. А кто еще будет полезно проводить эти новогодние выходные?

Our Move to Envoy
Ребята использовали nginx как прокси, а потом задали себе резонный вопрос: «Хм, а зачем?». Тем более, что в CNCF уже есть отличное решение для этой задачи: Envoy. Среди плюсов — легкость управления, расширяемость, куча протоколов, сервис дискавери и еще много всего. В общем, можно взять с них пример и сделать у себя.

dockerspec
Как понятно из названия — это о тестировании для Docker. Если конкретнее, то это gem для тестирования Dockerfile и инициализации контейнеров. В принципе ничего особо нового, кроме адаптации тестирования под Docker. Достаточно сомнительная штука, но должна зайти и помочь для dev окружений и для команд, которые пишут на Ruby. Может вам тоже будет полезно?

How Etsy caches: hashing, Ketama, and cache smearing
Познавательная история о memcached и Varnish, стратегиях кеширования и ketama, как реализации. Очень интересно описано, как им удается снизить нагрузку на узлы своей системы с помощью такой связки.

Architecting a Highly Scalable Golang API with Docker Swarm & Traefik
Это тоже можно поделать на выходных. Для начинающих, но интересно!

Kured — kubernetes reboot daemon
Если тебе понадобиться это юзать — то я приношу свои глубочайшие сожаления и понимание! Лучше, конечно, чтобы не пригодилось, но если что — то можно юзать.

Managing costs on Amazon Web Services
Один из вечно живущих и всегда актуальных трендов — это Cost Optimization. В статье описаны основные практики для уменьшения чеков. Думаю, это очень понравится вашему руководству и даже потянет на премию!

Полезно сходить и потусить

Kubernetes Kyiv #4: Kubernetes in real life
Надеюсь в этот раз у нас таки получится собраться!)

To-Do List к следующему дайджесту

  • ребят, такое дело
  • to-do листа не будет!

Заключение и выводы

Для меня этот год был очень продуктивным и насыщенным! Среди топовых событий можно выделить выступление на Highload fwdays (это было очень стремно, но чертовски круто) и мою новую семью — MacPaw.

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

Среди публичных целей на следующий год:

  • провести отпадный DevOps митап и позвать всех вас;
  • зарелизить DevOps factors (это как The 12-Factor App);
  • выпустить парочку фан-туториалов на Youtube.

Хочу поблагодарить всех, кто помогает в подборках информации, участвует в публикациях и лично Тебя, мой читатель.


← Предыдущий выпуск: DevOps дайджест #16
Следующий выпуск: DevOps дайджест #18

LinkedIn

3 комментария

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

grpc это зло, которое невозможно дебажить

Вы как-то странно перевели с английского «cutting edge»

Ну да, про мезос и кубик — норм

Подписаться на комментарии