Рубрика бесполезно-интересно
Scott Hanselman запустил серию видосов по всяким CS-прикольностям. Уже вышло 2 эпизода: про "возврат каретки" и кодировки. Как говорится ставьте лайки, подписывайтесь на канал)))
Scott Hanselman запустил серию видосов по всяким CS-прикольностям. Уже вышло 2 эпизода: про "возврат каретки" и кодировки. Как говорится ставьте лайки, подписывайтесь на канал)))
YouTube
Computer Stuff They Didn't Teach You
These are videos I've made to help fill in the gaps on all those little things that we should have learned in school but no one really sat down and took the ...
Forwarded from Dev Tools
30 Seconds - не особо люблю браузерные расширения где меняется стартовая страница, но этот - неплохой.
При открытии новой вкладки он подтягивает какой-то прикольный код-семпл с обьяснением и показывает на стартовой странице.
Можно настроить по темам и языкам программирования.
При открытии новой вкладки он подтягивает какой-то прикольный код-семпл с обьяснением и показывает на стартовой странице.
Можно настроить по темам и языкам программирования.
Sysadmin Tools 🇺🇦
https://github.com/cilium/hubble
#sre
Cillium отпочковал проект для observability сети. Умеет строить dependency graph'ы сервисов, выдавать кучу метрик для сети и dns
Cillium отпочковал проект для observability сети. Умеет строить dependency graph'ы сервисов, выдавать кучу метрик для сети и dns
Forwarded from Записки админа
📚 Тут ребята делают большое и хорошее дело - переводят книгу Linux From Scratch на русский язык. https://book.linuxfromscratch.org.ru/ Если сборкой LFS вы интересуетесь, а англоязычное издание вам не подходит, попробуйте обратить внимание на эту книгу.
#lfs #перевод #книга
#lfs #перевод #книга
#kafka #devops
Очень полезная статья от BanzaiCloud про причины создания своего Kafka Operator'а. Там можно найти сравнение наиболее популярных операторов, почитать про их недостатки, а так же почитать про консерны Bonzai'я к Кафке
Очень полезная статья от BanzaiCloud про причины создания своего Kafka Operator'а. Там можно найти сравнение наиболее популярных операторов, почитать про их недостатки, а так же почитать про консерны Bonzai'я к Кафке
Banzaicloud
Oh no! Yet another Kafka operator for Kubernetes
Yes, we opensourced yet another Kubernetes operator for Apache Kafka. This might seem bizarre, considering the alternatives that are already available (they exist but there are not too many), so you may be wondering, ‘Why?’ Well, keep reading and we’ll tell…
А как вы рулите кафкой?
Anonymous Poll
9%
Confluent Platform
1%
Strimzi Operator
1%
Другой оператор
6%
Развернули в кубер руками/хельмом
33%
Держим на bare metal или не k8s
49%
Кафка не нужна!
#devops #k8s
Микрософт сделал очень интересный проект Это скейлер для куба, но не обычный, а базирующийся на сатурации вашего datasource. К примеру, если сатурация вашего брокера начинает расти, то вам нужно подключить еще консьюмеров(спасибо, Эрланг), вот тут-то KEDA и придет вам на помощь!
P.S. тут еще Shopify вроде как свой автоскейлер анонсировал, но пока только на словах Лев Толстой)
Микрософт сделал очень интересный проект Это скейлер для куба, но не обычный, а базирующийся на сатурации вашего datasource. К примеру, если сатурация вашего брокера начинает расти, то вам нужно подключить еще консьюмеров(спасибо, Эрланг), вот тут-то KEDA и придет вам на помощь!
P.S. тут еще Shopify вроде как свой автоскейлер анонсировал, но пока только на словах Лев Толстой)
KEDA
Application autoscaling made simple
Forwarded from Mongo Times International
Отличная статья о том, почему UUID является плохим выбором для первичного ключа. Не смотря на то что в статье обсуждается влияние на InnoDB, в MongoDB будут похожие проблемы. Но вместо различных ухищрений из статьи, в MongoDB уже есть отличный тип ObjectId
https://www.percona.com/blog/2019/11/22/uuids-are-popular-but-bad-for-performance-lets-discuss/
https://www.percona.com/blog/2019/11/22/uuids-are-popular-but-bad-for-performance-lets-discuss/
Percona Database Performance Blog
MySQL UUIDs - Bad For Performance
MySQL UUIDs are still very popular despite a majority of posts warning against their usage. Learn what UUIDs are and why they are very bad for MySQL performance.
#devops
Еще один кэп-пост. Вчера внезапно выяснил, что Nginx Ingress не умеет в "Name based virtual hosting" режим.
Приходится создавать несколько ингресов как вот тут(
Если я не прав и кто-то знает как забороть -- пишите в комментах
Еще один кэп-пост. Вчера внезапно выяснил, что Nginx Ingress не умеет в "Name based virtual hosting" режим.
Приходится создавать несколько ингресов как вот тут(
Если я не прав и кто-то знает как забороть -- пишите в комментах
Kubernetes
Ingress
Make your HTTP (or HTTPS) network service available using a protocol-aware configuration mechanism, that understands web concepts like URIs, hostnames, paths, and more. The Ingress concept lets you map traffic to different backends based on rules you define…
Forwarded from Технологический Болт Генона
В июле проходила конференция по распределённым системам - Hydra
Доступны записи
https://www.youtube.com/playlist?list=PLC5OGTO4dWxafx2FWhL7XWzeCaHRiVanR
Список докладов
https://hydraconf.com/schedule/
Доступны записи
https://www.youtube.com/playlist?list=PLC5OGTO4dWxafx2FWhL7XWzeCaHRiVanR
Список докладов
https://hydraconf.com/schedule/
YouTube
Hydra 2019: лучшее
Share your videos with friends, family, and the world
#scala
Камрад написал крутой пост что такое этот ваш ZIO и зачем. Пост 2й в серии(будет еще). В результате должно получиться цельное приложение
Камрад написал крутой пост что такое этот ваш ZIO и зачем. Пост 2й в серии(будет еще). В результате должно получиться цельное приложение
I'm Pavels, welcome!
From idea to product with ZLayer
This post will help you to start building Scala applications with ZIO
Forwarded from Записки админа
📺 Периодически пишут ребята из Dino Systems, и просят анонсировать их митапы. Мне, к сожалению, никак удаётся сделать это во время, но и совсем не рассказать о них я не могу.
У ребят есть небольшой, но весьма уютный youtube канал, на котором записи этих самых митапов выкладываются - заглядите туда, между делом, там есть на что посмотреть (много чего по разработке, по обслуживанию и сопровождению, про сервисы, про aws, devops и много чего ещё). А вот здесь, достуны анонсы их дальнейших мероприятий, если уже опубликованные ролики заинтересуют вас, камрады.
Ознакомьтесь вобщем, как появится свободная минута. 😉
#рекомендация
У ребят есть небольшой, но весьма уютный youtube канал, на котором записи этих самых митапов выкладываются - заглядите туда, между делом, там есть на что посмотреть (много чего по разработке, по обслуживанию и сопровождению, про сервисы, про aws, devops и много чего ещё). А вот здесь, достуны анонсы их дальнейших мероприятий, если уже опубликованные ролики заинтересуют вас, камрады.
Ознакомьтесь вобщем, как появится свободная минута. 😉
#рекомендация
Forwarded from DevOps&SRE Library
From Graphite To Prometheus — Things I’ve Learned
Подробное сравнение Graphite и Prometheus
https://engineering.nanit.com/from-graphite-to-prometheus-things-ive-learned-e1d1e4b97fc
Подробное сравнение Graphite и Prometheus
https://engineering.nanit.com/from-graphite-to-prometheus-things-ive-learned-e1d1e4b97fc
Forwarded from Enterprise Containers
На этой неделе в офисе IBM пройдет очередной митап. Архитекторы IBM, RedHat и наши знакомые из бизнеса расскажут о своем опыте построения масштабируемых систем на Kubernetes. Количество мест ограничено - регистрация по ссылке https://ibm.biz/k8smoscow
#cqrs #eda
Ох, как же я сочувствую автору поста, ведь в свое время мы прошли через похожий ад. Пожалуй даже добавлю еще 3 граблины:
0. Если хочешь запилить свой CQRS фреймворк... пожалуйста, не надо. Мало того, что этого шлака и так полно на гитхабе, так еще самопальный комбайн(а там писать так-то не мало, вот пруф) обязательно взорвет прод.
1. Спорим, что можно жить без CQRS?
2. Когда Вернон писал , что границы strong consistency ограничены агрегатом он имел в виду "агрегат должен быть согласован", а не "да пофигу что там за границами агрегата". Если бизнесу нужна консистентность ты спрашиваешь насколько высоко делаешь консистентность
Спасибо за внимание, не овертаймьте 😉
Ох, как же я сочувствую автору поста, ведь в свое время мы прошли через похожий ад. Пожалуй даже добавлю еще 3 граблины:
0. Если хочешь запилить свой CQRS фреймворк... пожалуйста, не надо. Мало того, что этого шлака и так полно на гитхабе, так еще самопальный комбайн(а там писать так-то не мало, вот пруф) обязательно взорвет прод.
1. Спорим, что можно жить без CQRS?
2. Когда Вернон писал , что границы strong consistency ограничены агрегатом он имел в виду "агрегат должен быть согласован", а не "да пофигу что там за границами агрегата". Если бизнесу нужна консистентность ты
Спасибо за внимание, не овертаймьте 😉
Medium
Why we failed implementing CQRS in Microservice architecture.
CQRS is a useful pattern when having a complex business application where reading and writing have separate requirements. For an example…