I hate overtime
854 subscribers
129 photos
4 videos
54 files
961 links
Some DevOps, SRE and IT development stuff
Download Telegram
Forwarded from PONV Daily (Sergey Kucherenko)
Paxos vs Raft: Have we reached consensus on distributed consensus?
Heidi Howard, Richard Mortier

https://arxiv.org/pdf/2004.05074.pdf
Классика! Это наверно самый популярный вопрос на собеседованиях, в чем разница архитектур при построении DW. Я всегда говорю: "Ну Кимбал это побыстрому, построим витрины (datamart) и для каждого департамента/процесса своя схема звездва (dimensional modelling). Но сложно масштабировать и потом приходиться все переделывать. А вот Инмон наоборот, там есть большая модель данных в 3й нормальной форме, и она легко масштабируется, но долго делается. А еще есть Data Vault моделирование..."

А вы чем пользуетесь? Я если честно ничем🙈
Все же хоть раз "скрывали фичи на UI" по каким-то причинам? Так вот, благодаря Фаулеру мы теперь знаем, что это не костыль, а паттерн KeystoneInterface
I hate overtime
Кстати, котаны, сорян что последнее время не особо регулярно веду канал. Объяснюсь мемом
#devops
Вы даже не представляете, как же я за$бался заталкивать эту шляпу в vagrant. И вот, казалось бы, можно уже и сдаться и пойти в облака взять на погонять готовое, но тут Ростелеком постит вот это. Похоже что
1. не у меня одного бомбит
2. придется делать еще один подход к снаряду 🙈
#data
Тут вот огненный выпуск software engineering daily(как всегда есть транскрипция) с Майклом Армбрустом из DataBricks про спарк, стриминг и их новый продукт Delta, который позиционируется как Data Warehouse поверх Data Lake. При этом они обещают не просто SQL поверх HDFS как в Hive и SparkSQL а даже ACID транзакции! Кароч очень интересненько, рекомендую
Тут у Джона ДеГоеза вышел новый пост про Effect Tracking. Собственно смысл поста в том, что трекинг эффектов(всякие аннотации типа @Pure и аттрибуты типа PureAttribute) нинужен.
Пост очень годный и интересный, но вот по поводу императивных языков(в посте есть пример с Java) я прям категорически не согласен. К большому сожалению, для меня ситуации с сайд-эффектами в, казалось бы, чистых методах -- суровая реальность. И, мне никак не помогали ни сигнатуры методов, ни IDE, ни какой-либо другой тулинг избежать кучи человеко-часов фиксов условных bool Validate() взрывающихся с IOException.
Более того, в наших суровых реалиях тулинг, для поддержки такого функционала, требует EffectTracking'a 😔
❗️В понедельник, 11 мая, в 11:00 по Москве я проведу воркшоп на тему «Building eDSLs in functional TypeScript». Рассмотрим два подхода — Free монады и Tagless Final. Воркшоп будет проводиться на русском языке.
Трансляция будет здесь: https://www.youtube.com/watch?v=TckVngRxu6M, а не на моем канале, так что советую подписаться на Raini.
Если вы хотите участвовать не просто как зритель, а быть участником голосового созвона — заполните, пожалуйста, форму: https://forms.gle/Yvm5Kcac3JbHUc596.
Для участия в воркшопе необходимо склонировать к себе репозиторий https://github.com/YBogomolov/workshop-edsl-in-typescript. Будет нелишним почитать ссылки, которые указаны в README.
Если что, речь про дотнетовый пакет https://automapper.org/, автором которого является...ну вы поняли)))
Forwarded from Мониторим ИТ
На Медиуме есть автор Стив Мушеро (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)
Forwarded from DDDevotion
В эту пятницу будет большая онлайн-туса Distributed Domain-Driven Design Day https://virtualddd.com/#/conference.

Помимо докладов будут также hands-on. Топовая подборка спикеров: Брандолини, Влад Хононов (@vladik_kh), Алексей Зимарев (@zimareff) и многие другие.

Время с семи утра до половины первого ночи по Москве.

Предлагаю пообсуждать доклады в чате @idddqd. Можно будет увидеться в мите, дискорде или в другой виртуальной комнате, чтобы обсудить доклады очно.
#java #akka #кишки
Тут lightbend запустил серию видео про кишки akka cluster'a. Пока вышел только первый эпизод с основами(как запустить, добавить/выкинуть ноды и т.п.), но вообще обещает быть интересно. Тем более, что акка-кластер славится своей магией
#python #кишки
Ну и раз уж астрологи объявили день потрохов, то вот еще классная статья(точнее перевод статьи) про интерпретацию Python'а(но ваще многое справедливо и для других интерпретируемых ЯП)
В марте ACM открыла бесплатный доступ к своим статьям. На прошлой неделе известное издательство научной литературы Springer тоже открыло бесплатный доступ к книгам и статьям на время пандемии. У них есть интересные книги, но из-за высокой стоимости обычно не удаётся их почитать, а тут сами предоставили возможность.

#академикипишут
Глянул тут классный доклад "It's traverse" про функциональное DDD и чет прям навело меня на такую мысль: DDD, казалось бы, в том числе, нужен что бы глубже интегрировать технологии в бизнес и сократить тот gap, который обычно отделяет "этих фриков-программистов со своими компостерами" от остальной кампании(привет Ubiquitous language, problem space и т.д.). Но, при всем при этом, в этот самый ubiquitous language начинает просачиваться куча тех. деталей, без которых невозможно зафиксировать большую часть нефункциональных, а так же и часть функциональных требований(это вот про всякие TTFB, Domain Events, Strong/Weak Consistency и т.д).
Т.о. вместо того что бы "эти бесоватые стали ближе к народу", мы распространяем свой технический лексикон и, самое главное, бесоватыйтехнический образ мышления на остальную компанию.
Такими темпами скоро Галя из бухгалтерии будет подписана на профунктор....
Forwarded from DevOps Deflope News
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