Forwarded from DocOps
UDP против TCP, или Будущее сетевого стека.
Александр Тоболь из Одноклассников рассказывает, почему в мире беспроводных сетей ненадёжный UDP может быть надёжнее, чем надёжный TCP. Конечно, не чистый UDP, а реализованный поверх него собственный протокол: self-made UDP. Александр отлично объясняет всё, что нужно понимать, если вы работаете с доставкой контента.
Информации в докладе много, очень много. Я конспектировал его два с половиной часа и ещё не дошёл до конца. Трансляция позволяет перемотать непонятный фрагмент и послушать его ещё раз. И потом ещё раз. Что это вам напоминает? Мне — TCP. Мой мозг умеет принимать информацию примерно втрое медленнее, чем Александр умеет её отправлять. Да, а если бы я сидел в зале, был бы UDP. 🙂
Вот первая часть конспекта: https://github.com/docops-hq/conf/blob/master/highload/19/spb/tcp-vs-udp.md
А ниже график того, что происходило в моей голове, когда я слушал доклад. У кого так же?
Александр Тоболь из Одноклассников рассказывает, почему в мире беспроводных сетей ненадёжный UDP может быть надёжнее, чем надёжный TCP. Конечно, не чистый UDP, а реализованный поверх него собственный протокол: self-made UDP. Александр отлично объясняет всё, что нужно понимать, если вы работаете с доставкой контента.
Информации в докладе много, очень много. Я конспектировал его два с половиной часа и ещё не дошёл до конца. Трансляция позволяет перемотать непонятный фрагмент и послушать его ещё раз. И потом ещё раз. Что это вам напоминает? Мне — TCP. Мой мозг умеет принимать информацию примерно втрое медленнее, чем Александр умеет её отправлять. Да, а если бы я сидел в зале, был бы UDP. 🙂
Вот первая часть конспекта: https://github.com/docops-hq/conf/blob/master/highload/19/spb/tcp-vs-udp.md
А ниже график того, что происходило в моей голове, когда я слушал доклад. У кого так же?
Спешу напомнить, 25 апреля пройдет DevOps Marathon (https://devopsmarathon.ru/) — новая конференция от Express42 и Otus.
Стоимость участия:
- Онлайн трансляция в FullHD - 5 990 руб
- Очно в центре Москвы - 8 990 руб
Дружеский промо-код для нашего канала: FRIDEP (скидка 10%)
#реклама
Стоимость участия:
- Онлайн трансляция в FullHD - 5 990 руб
- Очно в центре Москвы - 8 990 руб
Дружеский промо-код для нашего канала: FRIDEP (скидка 10%)
#реклама
Forwarded from oleg_log (Oleg Kovalov)
Возрадуемся, стал доступен шустрый клиент для прометеуша от VictoriaMetrics.
https://github.com/VictoriaMetrics/metrics
+ тут еще быстрые гистограммы появились https://github.com/valyala/histogram
https://github.com/VictoriaMetrics/metrics
+ тут еще быстрые гистограммы появились https://github.com/valyala/histogram
GitHub
GitHub - VictoriaMetrics/metrics: Lightweight alternative to github.com/prometheus/client_golang
Lightweight alternative to github.com/prometheus/client_golang - VictoriaMetrics/metrics
Forwarded from Go Дайджест
Ловите Blast 💥 - распределенный индекс и полнотекстовый поиск на безе Bleve с Raft консенсусом.
https://github.com/mosuka/blast
https://github.com/mosuka/blast
GitHub
GitHub - mosuka/blast: Blast is a full text search and indexing server, written in Go, built on top of Bleve.
Blast is a full text search and indexing server, written in Go, built on top of Bleve. - mosuka/blast
Forwarded from Go Дайджест
А вот тут советуют как правильно писать коменты к Go коду. ✍
https://www.digitalocean.com/community/tutorials/how-to-write-comments-in-go
https://www.digitalocean.com/community/tutorials/how-to-write-comments-in-go
Digitalocean
How To Write Comments in Go | DigitalOcean
Almost all programming languages have a syntax for adding comments to code, and Go is no exception. Comments are ignored by the compiler, but they add invalu…
Forwarded from HABR FEED + OPENNET
Обзор и сравнение контроллеров Ingress для Kubernetes
https://habr.com/ru/post/447180/
Tags: Блог компании Флант, DevOps, Kubernetes, Системное администрирование, Ingress
Author andreios on #habrahabr
https://habr.com/ru/post/447180/
Tags: Блог компании Флант, DevOps, Kubernetes, Системное администрирование, Ingress
Author andreios on #habrahabr
Хабр
Обзор и сравнение контроллеров Ingress для Kubernetes
При запуске кластера Kubernetes для конкретного приложения следует понимать, какие требования представляет к этому ресурсу само приложение, бизнес и разработчи...
Вот еще несколько презентаций:
* Использование Tarantool и UDP multicast / Антон Барабанов (Variti)
* Расширяем и дополняем Kubernetes / Андрей Половов, Иван Михейкин (Флант)
* CDN своими руками / Алексей Акулович (ВКонтакте)
#презентация #highload #highload-saints
* Использование Tarantool и UDP multicast / Антон Барабанов (Variti)
* Расширяем и дополняем Kubernetes / Андрей Половов, Иван Михейкин (Флант)
* CDN своими руками / Алексей Акулович (ВКонтакте)
#презентация #highload #highload-saints
* Паттерны хранения и обработки данных в ClickHouse / Александр Крашенинников (Badoo)
Forwarded from Українська девопсарня via @like
Часто ли вы слышали на собеседовании вопрос: что происходит когда вы вводите URL в браузере и нажимаете ентер? Теперь можна задавать такой же вопрос по кубернейтесу.
https://github.com/jamiehannaford/what-happens-when-k8s/blob/master/README.md
https://github.com/jamiehannaford/what-happens-when-k8s/blob/master/README.md
GitHub
what-happens-when-k8s/README.md at master · jamiehannaford/what-happens-when-k8s
🤔 What happens when I type kubectl run? Contribute to jamiehannaford/what-happens-when-k8s development by creating an account on GitHub.
Forwarded from Українська девопсарня
А между тем, Гугл выпустили мультиклауд платформу для кубера https://cloud.google.com/anthos/
Google Cloud
Google Kubernetes Engine (GKE)
GKE is the industry's first fully managed Kubernetes service with full Kubernetes API, 4-way autoscaling, release channels, and multi-cluster support.
Начнем свой день с git rebase - пожалуй, лучшая статья на эту тему, что я встречал https://code.likeagirl.io/rewrite-history-with-git-rebase-interactive-and-reflog-8febc05aefc8 #git #rebase
Code Like A Girl
Rewrite History With Git Rebase Interactive And Reflog
Before I started interactive rebasing my commits, I had heard scary things about it. But coding is about telling stories and rebasing is…