I hate overtime
870 subscribers
129 photos
4 videos
54 files
961 links
Some DevOps, SRE and IT development stuff
Download Telegram
​​Референсная архитектура для микросервисов. Напоминание о том, как много всего нужно не забыть.
Есть 3 основный типа файла для big data:
💃AVRO
💃PARQUET
💃ORC

Я обычно сразу использую parquet и даже не заморачиваюсь. Но вы можете посмотреть, в чем разница https://blog.clairvoyantsoft.com/big-data-file-formats-3fb659903271
#scala
Тут Scala Book окончательно передали scala center'у, так что теперь можно скачать в любимом формате на шару
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. Пока вышел только первый эпизод с основами(как запустить, добавить/выкинуть ноды и т.п.), но вообще обещает быть интересно. Тем более, что акка-кластер славится своей магией