I hate overtime
Open in Telegram
1 057
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
1 057
#ddd
Подъехали видосики! https://www.youtube.com/playlist?list=PLiHzXPkUioVV49MGNCxiJusCSSk92LFlP
1 057
Вышла в свет отличная книга от гугловых иженеров Building Secure and Reliable Systems - https://landing.google.com/sre/books/
Книга бесплатна в электронной версии, я пока читаю и мне очень нравится.
OK из нашего сообщества скинул прикольную цитату:
>Dubbed NotPetya, the new malware spread glob‐ ally very quickly, but was primarily found on systems in Ukraine on the eve of a Ukrainian holiday
В общем, как обычно, интересно о главном. Стоит обратить внимание.
1 057
Ближайшие митапы от DevOps Novosibirsk:
21 мая, 19:00 Нск, 15:00 Мска:
"Андрей Бешков. Построение DevSecOps как гармоничный путь развития."
FB: https://www.facebook.com/events/277229400104967/
Timepad: devops-nsk.timepad.ru/event/1316477/
28 мая, 19:00 Нск, 15:00 Мска:
"Нетворкинг: как создать и развить свой круг контактов в текущей реальности"
FB: https://www.facebook.com/events/824790024713599/
Timepad:
https://devops-nsk.timepad.ru/event/1308738/
4 июня, 19:00 Нск, 15:00 Мска:
"Тонем в облаках: краткое руководство освоения AWS"
FB: https://www.facebook.com/events/604603216818328/
Timepad: https://devops-nsk.timepad.ru/event/1311148/
—
У вас есть возможность поддержать сообщество:
https://www.patreon.com/devopsnsk
1 057
Интересная статья про Consistent Hashing алгоритмы, которые используется для построения DHT(Distributed Hash Table).
Статья содержит ссылки на Github с имплементацией различных алгоритмов на Go.
https://medium.com/@dgryski/consistent-hashing-algorithmic-tradeoffs-ef6b8e2fcae8
#DHT #ConsistentHashing #почитать
1 057
#db
Тут подъехала статья от Jaana Dogan про то как работает репликация в Spanner
Для затравочки: репликация синхронная, но SLA у них 99,999. Там 2PC, но при этом Paxos и еще много интересного
1 057
У многих разработчиков и архитекторов законно возникает множество вопросов к согласованности данных в микросервисах. Некоторые приходят к паттерну SAGA и вопросов становится еще больше 🙂 Saga из тех паттернов, к которым интуитивно подходит я бы не советовал по двум причинам:
1. Она все-таки сложна в реализации и
2. Нередко затрагивает достаточно важные бизнес-процессы в распределенной, событийной системе
То есть вероятность завалить всё высокая, а исправить быстро (и ладно бы исправить — банально понять в чем дело) получается далеко не всегда.
А ведь больше половины ответов на чаще всего возникающие вопросы содержатся прям вот в том самом документе, который её и породил: https://www.cs.cornell.edu/andru/cs711/2002fa/reading/sagas.pdf
И практически все статьи повторяют в том или ином виде описанное в этой статье (иногда дополняя технологическими особенностями, иногда приводя примеры из конкретных предметных областей). Но я все же считаю, что если уж и изучать что-то сложное, то начинать с первоисточников (если первоисточники не дискридитированы, но тогда и о чтении базирующихся на первоисточнике материалов стоит задуматься), после чего можно переходить к интерпретациям.
Кто еще не читал — must read!
1 057
Внезапно сейчас будет не про IT
Я вообще очень восхищаюсь людьми, которые умеют что-то чего я не умею, и, при этом, еще и делают это круто. Поэтому узнав, что коллега пишет музыку не смог не попиарить(хоть это и далековато от моих любимых Pantera).
Так что если кто-то давно хотел пополнить плейлист, то велкам
1 057
С небольшим запозданием до меня добралась новость, что Scala обзавелась страницей для начинающих от SoftwareMill с кратким обзором IDE, курсов, книг и основных библиотек.
Коллеги, ещё только планирующие попробовать Scala, страницу оценили - удобно, когда вся необходимая информация собрана в одном месте.
1 057
#java #concurrency
Парни из @generictalks несколько раз в подкасте упоминали project Loom, а тут вот вышел большой лонгрид про Loom(green threads в java).
Очень советую почитать даже тем кто не из java мира, потому что это наконец-то что-то новое, а не заезженный всеми async-await. При этом в статье разбирается как это будет работать!
1 057
#dotnet
Я вот тут уже как-то постил best practices по .net от Девида Фаулера, а тут вот Олег(@oleg_log) принес интересный артикль про рекомендации по перфомансу для C#.
Сразу скажу, что мнения авторов где-то расходятся, а некоторые рекомендации в последней статье не актуальны для последних .net core'ов, но, тем не менее, статья интересная(про CancellationToken, например, я не знал)
1 057
#book #devops
Оказывается у автора есть бомбическая книжка про тераформ в открытом доступе: https://www.terraform-best-practices.com/
1 057
Anton Babenko запустил анонимный, секьюрный и бесплатный сервис для оценивания затрат на инфраструктуру в AWS на базе Terraform стейта или плана 😎
Анонс: https://www.antonbabenko.com/terraform-cost-estimation/
GitHub: https://github.com/antonbabenko/terraform-cost-estimation/
Поддерживаемые ресурсы http://amp.gs/3HmU
#terraform #news
1 057
Глянул тут классный доклад "It's traverse" про функциональное DDD и чет прям навело меня на такую мысль: DDD, казалось бы, в том числе, нужен что бы глубже интегрировать технологии в бизнес и сократить тот gap, который обычно отделяет "этих фриков-программистов со своими компостерами" от остальной кампании(привет Ubiquitous language, problem space и т.д.). Но, при всем при этом, в этот самый ubiquitous language начинает просачиваться куча тех. деталей, без которых невозможно зафиксировать большую часть нефункциональных, а так же и часть функциональных требований(это вот про всякие TTFB, Domain Events, Strong/Weak Consistency и т.д).
Т.о. вместо того что бы "эти бесоватые стали ближе к народу", мы распространяем свой технический лексикон и, самое главное, бесоватыйтехнический образ мышления на остальную компанию.
Такими темпами скоро Галя из бухгалтерии будет подписана на профунктор....
1 057
В марте ACM открыла бесплатный доступ к своим статьям. На прошлой неделе известное издательство научной литературы Springer тоже открыло бесплатный доступ к книгам и статьям на время пандемии. У них есть интересные книги, но из-за высокой стоимости обычно не удаётся их почитать, а тут сами предоставили возможность.
#академикипишут
1 057
#python #кишки
Ну и раз уж астрологи объявили день потрохов, то вот еще классная статья(точнее перевод статьи) про интерпретацию Python'а(но ваще многое справедливо и для других интерпретируемых ЯП)
1 057
#java #akka #кишки
Тут lightbend запустил серию видео про кишки akka cluster'a. Пока вышел только первый эпизод с основами(как запустить, добавить/выкинуть ноды и т.п.), но вообще обещает быть интересно. Тем более, что акка-кластер славится своей магией
1 057
В эту пятницу будет большая онлайн-туса Distributed Domain-Driven Design Day https://virtualddd.com/#/conference.
Помимо докладов будут также hands-on. Топовая подборка спикеров: Брандолини, Влад Хононов (@vladik_kh), Алексей Зимарев (@zimareff) и многие другие.
Время с семи утра до половины первого ночи по Москве.
Предлагаю пообсуждать доклады в чате @idddqd. Можно будет увидеться в мите, дискорде или в другой виртуальной комнате, чтобы обсудить доклады очно.
1 057
Understanding Raft Consensus - Part 1
https://www.micahlerner.com/2020/05/08/understanding-raft-consensus.html
#raft #cluster
1 057
На Медиуме есть автор Стив Мушеро (Steve Mushero), который много пишет о SRE и о подходах к мониторингу по этой методологии. Здесь он пишет про золотые сигналы SRE (Latency, Traffic, Errors, and Saturation), методики USE и RED, но есть и статьи о метриках, которые он рекомендует собирать в контексте SRE по конкретным элементам систем. Ниже подборка таких статей.
Метрики балансировщика (AWS ALB/ELB, HAProxy)
Метрики веб-серверов (Apache & Nginx)
Метрики серверов приложений (PHP, FPM, Java, Ruby, Node, Go, Python)
Метрики серверов баз данных (MySQL & AWS RDS и AWS Aurora)
Метрики Линукс-серверов (Linux)
1 057
Если что, речь про дотнетовый пакет https://automapper.org/, автором которого является...ну вы поняли)))
