I hate overtime
Open in Telegram
1 057
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
1 057
HSE is an embeddable key-value store designed for SSDs based on NAND flash or persistent memory. HSE optimizes performance and endurance by orchestrating data placement across DRAM and multiple classes of SSDs or other solid-state storage.
https://github.com/hse-project/hse
1 057
📄 Write code that is easy to delete, not easy to extend is a guide (an essay?) on when it's good to copy-paste a code and when it's not, when it's good to split a code by pieces and when it's better to keep all things together. These are hard questions but we should think and talk about it.
1 057
Хех, история в стиле помоги Даше найти хешсет)) Понадобился мне тут как-то хешсет в C# проекте, да не простой хешсет, а конкурентный! Ну, думаю, нам же выдали набор lockfree коллекций
System.Collection.Concurrent, но, внезапно, нужного среди всяких ConcurrentQueue и ConcurrentDictionary не находится. Уже в предвкушении взял попкорна и колы и пошел на гитхаб.
И вуаля! Предлагают взять ConcurrentDictionary и просто не юзать второй элемент)) Современные проблемы требуют современных решений, хех))
З.Ы. после долгих обсуждений все-таки сделали пропозал1 057
#sre #logging
Подробная(возможно даже чересчур) инструкция по настройке логгинг-стека Vector+Clickhouse
1 057
#sre #metrics
Котаны, откопал тут древний видос от Coda Hale про мониторинг. Если не смотрели, то очень рекомендую. Меня вот очень зацепила фраза со слайда: "If it could affect your code's business value, add a metric"
1 057
Оператор в #kubernetes для управления кластерами БД
https://habr.com/ru/post/523378/
https://youtu.be/z2aARjKDg4w
#k8s #clickhouse #kubernetesoperator #database #db #altinity
1 057
#security
Кстати, тут коллеги очень интересную штуку откопали. Это протокол авторизации a-la OpenID, но позволяющий проверять claim на валидность без отправки самого клейма и остальных клеймов. Т.е. если один черножелтый ресурс просит вас подтвердить, что вам есть 18, то этот протокол позволит вам это сделать без отправки даты рождения и остальных данных
1 057
#msa #arch
Очень хорошая статья про технические питфолы микросервисной архитектуры. Автор разбирает 4 челенджа: интеграцию и транзакционность, авторизацию, кроссервисные бизнес-процессы и версионирование + приводит кучу интересных ссылок на каждую тему.
Рекомендую просмотреть и походить по ссылкам (особенно тем кто уже разросся до масштабов нетфликса, вкрутил девопс и продуктовую разработку, лол)
1 057
#management #sre
Подробный рассказ о процессе инцедент-менеджмента в Heroku. Артикль интересен тем, что у них свой процесс, достаточно сильно отличающийся от ITIL-based и от описанного в SRE book
1 057
#data #spark #arch
Нашел тут у себя в закладках очень миленькую статью про внутренности спарка и hdfs. Очень совету почитать для тех кто интересуется распределенными системами
1 057
Kontra OWASP Top 10 is a collection of free interactive tutorials about most popular vulnerabilities and some recent security incidents. Beautiful, clickable, illustrative.
1 057
Мы в VictoriaMetrics наконец-то готовы представить vmanomaly - machine learning составляющую мониторинга VictoriaMetrics:
https://medium.com/@VictoriaMetrics/anomaly-detection-in-victoriametrics-9528538786a7
1 057
Контрольный список для ревью кода в распределенных системах
Организации, которые используют микросервисную архитектуру, сталкиваются с распределенными сбоями. Перевели статью, автор которой несколько лет занимался обнаружением типовых сбоев в коде на продакшене. В ней — рекомендации по проверке кода, которые можно использовать в качестве базового контрольного списка.
#почитать
1 057
#msa
Тут товарищ Kislay Verma запостил артикль с чеклистом готовности к продакшену для микросервисов.
Имхо, не то что бы можно было прям брать и пользоваться, но для вдохновения при составлении своего чеклиста очень даже подходит
P.S. кстати, у чувака достаточно неплохой блог
UPD оказывается Mail.ru успел уже даже перевод на хабре сделать⬇️
1 057
Несколько неплохих ссылок по CRDT для начинающих:
- https://github.com/ljwagerfield/crdt
- http://christophermeiklejohn.com/crdt/2014/07/22/readings-in-crdts.html
- https://habr.com/ru/post/418897/
#DistributedSystems #DDD #Microservices
1 057
Котаны! В честь Hacktoberfest'а Дмитрий и Вероника запустили шикарный проект learn4haskell. Идея в том, что бы научиться основам хаскеля за 4 PR(ну и футболку, конечно же, урвать😂)
От себя добавлю, что хаскель -- идеальный кандидат на место первого функционального языка и мой код на мейнстримовых ЯП стал сильно лучше после изучения основ хаскеля
1 057
📚 Камрады из vectorized.io зачастили постить годноту в своем блоге.
👇 На этот раз про то, как они сделали сторадж для Redpanda
https://vectorized.io/tpc-buffers
1 057
#devops #monitoring
Чувак заморочился и написал простенький anomaly detection на sql. Будет интересно почитать в образовательных целях, если не очень в ладах даже с школьной статистикой. На проде, я все-таки советую логи и телеметрию в скуль не писать))
1 057
Daniele Polencic пишет в Твиттер о том, как работает Kubernetes.
Вот тут ссылка на мега-тред в Тви, в котором собраны остальные.
Здесь более удобная для чтения версия в Threadapp
На данный момент он описал:
- Как работает планировщик
- Про CPU реквесты и лимиты
- Как написать дашборд своими руками
- Как работает API
- Sheetops with Excel
- Скрытые косты нод
- Как отправить под в карантин
- Выбор типа нод
- Graceful shutdown
- Kubeflow
- GitOps
#kubernetes
1 057
#data #sql
Котаны, вчера Jim Walker из CockroachDb прочитал шикарнейший доклад про архитектуру их NewSql базы. Все что нужно знать про современные распределенные Sql базы он ухитрился уместить в 1 час. Категорически рекомендую!
