Forwarded from Enterprise Containers
IBM всех приглашает на Digital Developer Conference 22 и 24 сентября. Бесплатно. Будут эксперты Red Hat и IBM . Kubernetes, Tekton и другой OpenSource. Red Hat OpenShift в облаке и не только. Модернизация приложений. DevOps. Лабы. Все будет . Реегистрация тут : https://ibm.biz/devcon-cloud
Forwarded from dd if=/dev/stuff of=/dev/tg
Выложили запись доклада: https://www.youtube.com/watch?v=vvLDerKtUWE
Очень рекомендую!
Очень рекомендую!
YouTube
Introduction to Haskell execution and garbage collection internals – Maxim Koltsov
Learn the details of GHC evaluation and GC.
FP merch that doesn't suck 👇
https://shop.serokell.io/
Timeline:
0:00 Intro
3:13 GHC Compilation Pipeline
7:20 Spineless Tagless G-machine
28:21 Garbage collection
46:07 Questions
Twitter: https://twitter.com/maksbotan…
FP merch that doesn't suck 👇
https://shop.serokell.io/
Timeline:
0:00 Intro
3:13 GHC Compilation Pipeline
7:20 Spineless Tagless G-machine
28:21 Garbage collection
46:07 Questions
Twitter: https://twitter.com/maksbotan…
I hate overtime
#db #ravendb #data Оказывается у RavenDb есть онлайн-книжка "Inside RavenDb", где написано как это все работает. На секундочку, у них мультимастер, но они обещают работу даже при падении всех нод кроме одной. Более того, у них ACID транзакции и еще куча других…
Кстати, 22 сентября намечается ивент, где отец-основатель RavenDb расскажет как оно работает
Meetup
Login to Meetup | Meetup
Not a Meetup member yet? Log in and find groups that host online or in person events and meet people in your local community who share your interests.
#management
Принес вам абсолютно бомбический пейпер из недр микрософта про влияние знакомства с кодовой базой(перевел как мог
TLDR такой:
1. Чем больше новых контрибьюторов на проекте, тем больше взрывов.Ваш Кэп
2. Разница в качестве между проверенным контрибьютором и мейнтейнером есть, но меньше чем в п.1
3. Чем лучше качество кода, тем влияние менее заметно(у Win7 корреляция слабее чем у Vista)
Пейпер — своеобразный привет любителям перебрасывать разработчиков на ходу между проектами, адвокатам проектных команд и т.д.
Принес вам абсолютно бомбический пейпер из недр микрософта про влияние знакомства с кодовой базой(перевел как мог
code ownership) на количество pre- и post- release взрывов.TLDR такой:
1. Чем больше новых контрибьюторов на проекте, тем больше взрывов.
3. Чем лучше качество кода, тем влияние менее заметно(у Win7 корреляция слабее чем у Vista)
Пейпер — своеобразный привет любителям перебрасывать разработчиков на ходу между проектами, адвокатам проектных команд и т.д.
Forwarded from CatOps
Статья об ElasticSearch в стиле "послание себе, когда начинал с ним работать".
В статье есть информация про индексы, шарды, потребление ресурсов и траблшутинг.
#observability #elk #elasticsearch
В статье есть информация про индексы, шарды, потребление ресурсов и траблшутинг.
#observability #elk #elasticsearch
Medium
Starter-kit for Elasticsearch operations
The post tries to answer questions: how to size ES nodes; how to troubleshoot it; where to find deep-dive posts about Elasticseach
#data #sql
Котаны, вчера Jim Walker из CockroachDb прочитал шикарнейший доклад про архитектуру их NewSql базы. Все что нужно знать про современные распределенные Sql базы он ухитрился уместить в 1 час. Категорически рекомендую!
Котаны, вчера Jim Walker из CockroachDb прочитал шикарнейший доклад про архитектуру их NewSql базы. Все что нужно знать про современные распределенные Sql базы он ухитрился уместить в 1 час. Категорически рекомендую!
YouTube
The Architecture of a Distributed SQL Database
In this session, we deliver a deep-dive exploration into the Architecture of a Distributed SQL Database. What is distributed sql? We answer that question in great detail in this blog (https://www.cockroachlabs.com/blog/what-is-distributed-sql/), but, generally…
Forwarded from CatOps
Daniele Polencic пишет в Твиттер о том, как работает Kubernetes.
Вот тут ссылка на мега-тред в Тви, в котором собраны остальные.
Здесь более удобная для чтения версия в Threadapp
На данный момент он описал:
- Как работает планировщик
- Про CPU реквесты и лимиты
- Как написать дашборд своими руками
- Как работает API
- Sheetops with Excel
- Скрытые косты нод
- Как отправить под в карантин
- Выбор типа нод
- Graceful shutdown
- Kubeflow
- GitOps
#kubernetes
Вот тут ссылка на мега-тред в Тви, в котором собраны остальные.
Здесь более удобная для чтения версия в Threadapp
На данный момент он описал:
- Как работает планировщик
- Про CPU реквесты и лимиты
- Как написать дашборд своими руками
- Как работает API
- Sheetops with Excel
- Скрытые косты нод
- Как отправить под в карантин
- Выбор типа нод
- Graceful shutdown
- Kubeflow
- GitOps
#kubernetes
Twitter
Daniele Polencic
MEGATHREAD Learn Kubernetes one Twitter thread at the time! Below you can find a collection of threads about Kubernetes and Kubernetes-related tech! I regularly add more, so you can follow me or @learnk8s for more updates!
#devops #monitoring
Чувак заморочился и написал простенький anomaly detection на sql. Будет интересно почитать в образовательных целях, если не очень в ладах даже с школьной статистикой. На проде, я все-таки советую логи и телеметрию в скуль не писать))
Чувак заморочился и написал простенький anomaly detection на sql. Будет интересно почитать в образовательных целях, если не очень в ладах даже с школьной статистикой. На проде, я все-таки советую логи и телеметрию в скуль не писать))
Hakibenita
Simple Anomaly Detection Using Plain SQL
Identify Problems Before They Become Disasters
Forwarded from Consensus
📚 Камрады из vectorized.io зачастили постить годноту в своем блоге.
👇 На этот раз про то, как они сделали сторадж для Redpanda
https://vectorized.io/tpc-buffers
👇 На этот раз про то, как они сделали сторадж для Redpanda
https://vectorized.io/tpc-buffers
Redpanda
Thread-per-core buffer management for a modern Kafka-API storage system
Superscalar CPUs with wide GB/s memory, NVMe access times in the order of 10-100’s of microseconds, necessitates a new buffer management for low latency storage systems.
Котаны! В честь Hacktoberfest'а Дмитрий и Вероника запустили шикарный проект learn4haskell. Идея в том, что бы научиться основам хаскеля за 4 PR(ну и футболку, конечно же, урвать😂)
От себя добавлю, что хаскель -- идеальный кандидат на место первого функционального языка и мой код на мейнстримовых ЯП стал сильно лучше после изучения основ хаскеля
От себя добавлю, что хаскель -- идеальный кандидат на место первого функционального языка и мой код на мейнстримовых ЯП стал сильно лучше после изучения основ хаскеля
GitHub
GitHub - kowainik/learn4haskell: 👩🏫 👨🏫 Learn Haskell basics in 4 pull requests
👩🏫 👨🏫 Learn Haskell basics in 4 pull requests. Contribute to kowainik/learn4haskell development by creating an account on GitHub.
Forwarded from emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Несколько неплохих ссылок по 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
- 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
GitHub
GitHub - ljwagerfield/crdt: CRDT Tutorial for Beginners (a digestible explanation with less math!)
CRDT Tutorial for Beginners (a digestible explanation with less math!) - ljwagerfield/crdt
#msa
Тут товарищ Kislay Verma запостил артикль с чеклистом готовности к продакшену для микросервисов.
Имхо, не то что бы можно было прям брать и пользоваться, но для вдохновения при составлении своего чеклиста очень даже подходит
P.S. кстати, у чувака достаточно неплохой блог
UPD оказывается Mail.ru успел уже даже перевод на хабре сделать⬇️
Тут товарищ Kislay Verma запостил артикль с чеклистом готовности к продакшену для микросервисов.
Имхо, не то что бы можно было прям брать и пользоваться, но для вдохновения при составлении своего чеклиста очень даже подходит
P.S. кстати, у чувака достаточно неплохой блог
UPD оказывается Mail.ru успел уже даже перевод на хабре сделать⬇️
Kislay Verma
Code review checklist for distributed systems | Kislay Verma
A basic checklist for reviewing code in a distributed systems environment
Forwarded from Цифровизируй это
Контрольный список для ревью кода в распределенных системах
Организации, которые используют микросервисную архитектуру, сталкиваются с распределенными сбоями. Перевели статью, автор которой несколько лет занимался обнаружением типовых сбоев в коде на продакшене. В ней — рекомендации по проверке кода, которые можно использовать в качестве базового контрольного списка.
#почитать
Организации, которые используют микросервисную архитектуру, сталкиваются с распределенными сбоями. Перевели статью, автор которой несколько лет занимался обнаружением типовых сбоев в коде на продакшене. В ней — рекомендации по проверке кода, которые можно использовать в качестве базового контрольного списка.
#почитать
Хабр
Контрольный список для ревью кода в распределенных системах
points of view by sanja Микросервисная архитектура широко распространена в разработке программного обеспечения. Но организации, которые ее используют, помимо сл...
Forwarded from Українська девопсарня (Seva Poliakov)
Мы в VictoriaMetrics наконец-то готовы представить vmanomaly - machine learning составляющую мониторинга VictoriaMetrics:
https://medium.com/@VictoriaMetrics/anomaly-detection-in-victoriametrics-9528538786a7
https://medium.com/@VictoriaMetrics/anomaly-detection-in-victoriametrics-9528538786a7
Medium
Anomaly Detection in VictoriaMetrics
Monitoring isn’t easy. Well, sometimes it can be easy, but sometimes it’s not. Often, it’s easy to catch a problem, if you know what to…
Forwarded from ITGram
Kontra OWASP Top 10 is a collection of free interactive tutorials about most popular vulnerabilities and some recent security incidents. Beautiful, clickable, illustrative.
Kontra
Application Security Training For Developers | Kontra
Kontra is an Application Security Training platform built for modern development teams.
#data #spark #arch
Нашел тут у себя в закладках очень миленькую статью про внутренности спарка и hdfs. Очень совету почитать для тех кто интересуется распределенными системами
Нашел тут у себя в закладках очень миленькую статью про внутренности спарка и hdfs. Очень совету почитать для тех кто интересуется распределенными системами
Medium
Understanding Spark As If You Had Designed It
Among the current frameworks available on the data space, just a few have achieved the status that Spark has in terms of adoption and…
#management #sre
Подробный рассказ о процессе инцедент-менеджмента в Heroku. Артикль интересен тем, что у них свой процесс, достаточно сильно отличающийся от ITIL-based и от описанного в SRE book
Подробный рассказ о процессе инцедент-менеджмента в Heroku. Артикль интересен тем, что у них свой процесс, достаточно сильно отличающийся от ITIL-based и от описанного в SRE book
Heroku
Incident Response at Heroku
Heroku’s incident response framework and the Incident Commander role help us to successfully respond to a variety of incidents
#msa #arch
Очень хорошая статья про технические питфолы микросервисной архитектуры. Автор разбирает 4 челенджа: интеграцию и транзакционность, авторизацию, кроссервисные бизнес-процессы и версионирование + приводит кучу интересных ссылок на каждую тему.
Рекомендую просмотреть и походить по ссылкам (особенно тем кто уже разросся до масштабов нетфликса, вкрутил девопс и продуктовую разработку, лол)
Очень хорошая статья про технические питфолы микросервисной архитектуры. Автор разбирает 4 челенджа: интеграцию и транзакционность, авторизацию, кроссервисные бизнес-процессы и версионирование + приводит кучу интересных ссылок на каждую тему.
Рекомендую просмотреть и походить по ссылкам (особенно тем кто уже разросся до масштабов нетфликса, вкрутил девопс и продуктовую разработку, лол)
Medium
Walking the wire: Mastering the Four Decisions in Microservices Architecture
Microservices are the new architectural style for building systems using simple, lightweight, loosely coupled services that can be…
I hate overtime
#msa #arch Очень хорошая статья про технические питфолы микросервисной архитектуры. Автор разбирает 4 челенджа: интеграцию и транзакционность, авторизацию, кроссервисные бизнес-процессы и версионирование + приводит кучу интересных ссылок на каждую тему. …
#security
Кстати, тут коллеги очень интересную штуку откопали. Это протокол авторизации a-la OpenID, но позволяющий проверять claim на валидность без отправки самого клейма и остальных клеймов. Т.е. если одинчерножелтый ресурс просит вас подтвердить, что вам есть 18, то этот протокол позволит вам это сделать без отправки даты рождения и остальных данных
Кстати, тут коллеги очень интересную штуку откопали. Это протокол авторизации a-la OpenID, но позволяющий проверять claim на валидность без отправки самого клейма и остальных клеймов. Т.е. если один
Telegram
PONV Daily
#decentralized_identity
https://identity.foundation/
https://github.com/decentralized-identity/snark-credentials/blob/master/whitepaper.pdf
https://identity.foundation/
https://github.com/decentralized-identity/snark-credentials/blob/master/whitepaper.pdf
Forwarded from Sysadmin Tools 🇺🇦
Оператор в #kubernetes для управления кластерами БД
https://habr.com/ru/post/523378/
https://youtu.be/z2aARjKDg4w
#k8s #clickhouse #kubernetesoperator #database #db #altinity
https://habr.com/ru/post/523378/
https://youtu.be/z2aARjKDg4w
#k8s #clickhouse #kubernetesoperator #database #db #altinity
#sre #metrics
Котаны, откопал тут древний видос от Coda Hale про мониторинг. Если не смотрели, то очень рекомендую. Меня вот очень зацепила фраза со слайда: "If it could affect your code's business value, add a metric"
Котаны, откопал тут древний видос от Coda Hale про мониторинг. Если не смотрели, то очень рекомендую. Меня вот очень зацепила фраза со слайда: "If it could affect your code's business value, add a metric"
YouTube
Metrics, Metrics, Everywhere - Coda Hale
https://github.com/codahale/metrics