I hate overtime
868 subscribers
129 photos
4 videos
54 files
961 links
Some DevOps, SRE and IT development stuff
Download Telegram
#db
А вот это уже интересно: ребята пытаются прикрутить к ScyllaDb хранилку на основе Apache Parquet вместо традиционных SSTable.
Пока что это просто чей-то дипломный проект(но под эгидой самой сциллы), но кмк выглядит очень многообещающе!
К сожалению, не написали как они планируют компактить parquet (или мб я туплю и там все очевидно)
Ну и заодно:
В ScyllaDB ярмарка вакансий:
- Kubernetes Engineer: scylladb.Kubernetes@applynow.io
- Site Reliability Engineer: scylladb.sre@applynow.io
- Software Developer in Test: scylladb.swintest@applynow.io
- Go Team Leader: scylladb.gotl@applynow.io
- Go Developer: scylladb.gosw@applynow.io
- Customer Succes Engineer: scylladb.cse@applynow.io
- Technical Support Engineer (EMEA): scylladb.techsupport@applynow.io
- VP of Product Marketing: scylladb.vppm@applynow.io
- Commercial Account Executive: scylladb.CAE@applynow.io
- Enterprise Account Executive: scylladb.EAE@applynow.io

резюме слать прямо @dyasny
#kafka
Набор советов о том, как сделать так, что бы Kafka не теряла ваши данные
#haskell
Тут подъехали видосы HaskellLove2020.
Достаточно много докладов для начинающих, так что, если врываетесь в хаскель или просто хотите посмотреть что там происходит, то тоже весьма пойдет.
(Я, хоть и максимально далек от хаскеля, попал на пару интересных для себя докладов)
#db
Хороший туториал по etcd. Есть краткий экскурс и в архитектуру и в хранилку и в API. Так же есть набор typical scenarios
#distributed_systems
Тут неделю назад вышел очередной лонгрид от Фаулера, на этот раз по распределенным системам. И нет, не по надоевшим всем микросервисам, а по настоящим statefull распределенным системам
Имхо, такое в формат статьи уложить сложно, так что тема сисек не раскрыта, но все равно в качестве обзора по сабжу полезно будет ознакомиться
Клеппман_Мартин_Высоконагруженные_приложения_Бестселлеры_O’Reilly.pdf
14 MB
#distributed_systems #books
Если кто хочет глубже погрузиться в тему, то вот достаточно свежая книга про распределенные системы. Ее прям рекомендую, 600 страниц на одном дыхании читаются))
#books
Попалась на глаза очень интересная книга "How to Design Programs". Это такой себе clean code, но сильно менее мейнстримовый, так что будет интересен даже опытным ITшникам.
Дополнительный интерес вызывает то, что все примеры в книге приведены на языке BSL(Beginning Student Language), который авторы специально для книги собрали на Racket'e.
Кароч, я обязательно долистаю до конца(еще бы все успевать)
Forwarded from Neural Shit
Снова забавляюсь с цепями Маркова. На этот раз учебник JavaScript + Сатанинская библия.
Нагенерировал сравнительно много, поэтому сюда запощу лишь часть, остальное будет в статье, чтобы не срать в канал простынёй текста:


>>Объекты такие как counter, не являются ни объектами любви, ни настоящими друзьями

>>В литерал массива допускается включать неопределенные элементы, которые вели праведную жизнь на земле.

>>Если объектом ваших чар является женщина, не следует использовать выражение х !== х

>>Например, скорость выполнения сценариев в JavaScript достаточно высока и позволяет Сатанисту смотреть сквозь занавес мрака и смерти

>>Так как HTML и клиентский JavaScript тесно связаны, это различие может привести ко многим физическим и эмоциональным расстройствам

>>Переменные, объявленные за пределами функции, являются глобальными переменными и доступны только для чтения даже в тех случаях, когда смерть рядом

остальное в статье
Недавно случился подкаст, на который Gene Kim пригласил Michael Nygard, известного, в частности, знаменитой книжкой Release It! К аудиозаписи этого полуторачасового разговора добавили расшифровку(транскрипт).

В общем, слушайте и читайте здесь: https://itrevolution.com/idealcast-episode-8/
PS: картинка, как это часто уже случается в моём канале, неправильная :-)
Гугл поможет в изучении kubernetes:
The growth and potential of Kubernetes is accelerating its usage across customers and creating more businesses focused on its distribution, hosting and services. To wit: there are more than 64,500 job openings related to Kubernetes2. To support this growing demand, we are continuing to provide opportunities to learn Kubernetes through GKE. You already have access to quickstarts, how-to guides, tutorials, and certifications from Coursera and Pluralsight. To make it even easier, from now until December 31, 2020 we're providing Kubernetes training at no charge--visit goo.gle/gketurns5 to learn more.
We can’t wait to see what customers will achieve with GKE in the next five years. Until then, we will leave you with this celebratory ‘5 things developers love about GKE’ video.
#postgres
Перкона выпустила обзор мультимастер решений для постгреса. Тлдр:
1. Все как-то грустно
2. Все closed source
0. А он вообще точно нужен этот мультимастер?
Что происходит, когда вы обновляете свой DNS

Многие путаются в обновлении записей DNS, когда изменяют IP-адрес своего сайта. Почему эти записи медленно обновляются? Неужели действительно нужно ждать два дня, чтобы всё обновилось? Ответы — в переводе статьи разработчика Джулии Эванс. Она рассказывает, что происходит во время обновления DNS с точки зрения фронтендера.

#свежаястатья
p975-armbrust.pdf
350.4 KB
#data #s3
Очень интересный пейпер про DeltaLake.
TLDR: Databricks построило и заопенсорсило ACID поверх S3! Для того что бы достичь всех необходимых гарантий они придумали писать WAL для Parquet'а в Parquet))
Звучит безумно, но у них это в проде с 2017
Проблемы с данными
#linux #containers
Небольшой видос про PID-namespace'ы Linux'а. Чувак сначала руками строит иерархию, демонстрируя изоляцию, а в конце запускает контейнер, демонстрируя что там все то же самое.