#books
Нашел наконец-то пару дней и прочитал книжку Бернса. Впечатление неоднозначное, так что решил поделиться. Сразу скажу, что книжка небольшая(примерно 200стр А5), в книжке много примеров на Go, NodeJs и кубере, Питер перевел ее на русский, а автор работал над кубером. Теперь по порядку о pros и cons.
Плюсы:
- объем
- примеры задач для каждого паттерна
- примеры на адекватных технологиях(тут вам и кафка и кубер и еще много всего)
- приятный стиль изложения
Минусы:
- обьем(книжка про распределенные системы на 200стр? Серьезно? К примеру, есть глава про мессаждинг стр на 20. Для сравнения библия мессаждинга по объему больше всей этой брошуры)
- недостаточно глубокое погружение(например, есть глава про распределенные блокировки, но CAP, консистентность и пр даже не упоминается)
- примеры (при таком объеме, если выкинуть примеры кода и добавить еще паттернов и ссылок а-ля read more, то получилась достаточно неплохая отправная точка для изучения сабжа)
Кароч, мое мнение -- к прочтению рекомендуется, но не мастрид. Потраченной на нее пятихатки она стоит. 7 кубелетов из 10))
Нашел наконец-то пару дней и прочитал книжку Бернса. Впечатление неоднозначное, так что решил поделиться. Сразу скажу, что книжка небольшая(примерно 200стр А5), в книжке много примеров на Go, NodeJs и кубере, Питер перевел ее на русский, а автор работал над кубером. Теперь по порядку о pros и cons.
Плюсы:
- объем
- примеры задач для каждого паттерна
- примеры на адекватных технологиях(тут вам и кафка и кубер и еще много всего)
- приятный стиль изложения
Минусы:
- обьем(книжка про распределенные системы на 200стр? Серьезно? К примеру, есть глава про мессаждинг стр на 20. Для сравнения библия мессаждинга по объему больше всей этой брошуры)
- недостаточно глубокое погружение(например, есть глава про распределенные блокировки, но CAP, консистентность и пр даже не упоминается)
- примеры (при таком объеме, если выкинуть примеры кода и добавить еще паттернов и ссылок а-ля read more, то получилась достаточно неплохая отправная точка для изучения сабжа)
Кароч, мое мнение -- к прочтению рекомендуется, но не мастрид. Потраченной на нее пятихатки она стоит. 7 кубелетов из 10))
Хабр
Распределенные системы. Паттерны проектирования. Обзор книги
Здравствуйте, коллеги. Сегодня мы публикуем перевод очередного обзора с сайта Бена Нейдела — этот сайт наверняка заинтересует вас и в оригинале. На сей раз мы поговорим о книге "Распределенные...
Forwarded from @yarosh_log
Forwarded from Админим с Буквой (bykva)
Lynda_Learning_HashiCorp_Vault.zip
223.4 MB
Полезный курс для начинающих работать с Hashicorp Vault. Набор коротких видео по 2-5минут. Язык: английский, субтитры присутствуют.
Котаны, тут на днях прошел кафка-самит и Confluent уже выложил keynotes
Конечно же много маркетингового булшита и продаж cloud'а, но есть и интересные моменты! Например, я чет долго одуплял над идеей заменить вот эти ваши DWH стриминговой платформой.
Конечно же много маркетингового булшита и продаж cloud'а, но есть и интересные моменты! Например, я чет долго одуплял над идеей заменить вот эти ваши DWH стриминговой платформой.
YouTube
Jay Kreps, Confluent | Kafka Summit SF 2019 Keynote ft. Dev Tagare, Lyft
Jay Kreps, Confluent Co-Founder and Co-Creator of Apache Kafka, delivers the keynote presentation at Kafka Summit San Francisco 2019. He explains modern stre...
best docker client ever...
YouTube
Dockercraft - Minecraft Docker client
A Minecraft Docker client! To visualize and run containers directly from a Minecraft environment.
Github repository: https://github.com/docker/dockercraft (we're looking for contributors!)
Authors: https://twitter.com/aduermael & https://twitter.com/gaetan_dv
Github repository: https://github.com/docker/dockercraft (we're looking for contributors!)
Authors: https://twitter.com/aduermael & https://twitter.com/gaetan_dv
Вышел очередной перевод от Фланта, на этот раз про kustomize, который вошел теперь в стандартный тулсет кубера. Перевод отличный, инструмент интересный, советую почитать перевод и походить по ссылкам. Ниже оставлю свои 5 копеек по сабжу:
- во-первых, как я понял, kustomize не позиционируется как убийца этих ваших хельмов/*onnet'ов, а предназначен скорее для модификации манифестов, которые сложно/нельзя менять по другому
- во-вторых, инструмент достаточно мощный, но имеет императивную природу(в отдельном ямле надо описать как и какие манифесты крутить), что, мне лично, не очень заходит
- в третьих, очень бесит очередная пачка сравнений с хельмом(уже вроде традиция, но каждый раз печот!) Как давний пользователь хельма, не вдаваясь в подробности, скажу, что темплейтинг это только одна из фичей хельма, которая играла далеко не определяющую роль при установке его в нашу экосистему, а потому сравнивать его с шаблонизаторами, имхо, тупо.
- во-первых, как я понял, kustomize не позиционируется как убийца этих ваших хельмов/*onnet'ов, а предназначен скорее для модификации манифестов, которые сложно/нельзя менять по другому
- во-вторых, инструмент достаточно мощный, но имеет императивную природу(в отдельном ямле надо описать как и какие манифесты крутить), что, мне лично, не очень заходит
- в третьих, очень бесит очередная пачка сравнений с хельмом(уже вроде традиция, но каждый раз печот!) Как давний пользователь хельма, не вдаваясь в подробности, скажу, что темплейтинг это только одна из фичей хельма, которая играла далеко не определяющую роль при установке его в нашу экосистему, а потому сравнивать его с шаблонизаторами, имхо, тупо.
Хабр
Краткое введение в Kustomize
Прим. перев.: Статью написал Scott Lowe — инженер с большим стажем в ИТ, являющийся автором/соавтором семи печатных книг (преимущественно по VMware vSphere). Сей...
#books #arch
Тут вот подъехал огромный набор статей про архитектуры систем от Венского университета. Есть публикации на любой вкус: от софтваре до картиночек, риск-менеджмента и управления НФТ. Ниже кину топ 5 на свой вкус:
- 2 набора патернов для API: "как не ломать свое апи" и "как сделать удобное API"
- все что надо знать о данных в МСА
- как сплясав от НФТ построить архитектуру на примере миграции в облако
- как планировать миграцию легаси на новые рельсы(полезно в основном примерами красивого булшита, который можно использовать при лоббировании миграции)
- статья про гигантские акторы(бесполезно, но интересно)
Тут вот подъехал огромный набор статей про архитектуры систем от Венского университета. Есть публикации на любой вкус: от софтваре до картиночек, риск-менеджмента и управления НФТ. Ниже кину топ 5 на свой вкус:
- 2 набора патернов для API: "как не ломать свое апи" и "как сделать удобное API"
- все что надо знать о данных в МСА
- как сплясав от НФТ построить архитектуру на примере миграции в облако
- как планировать миграцию легаси на новые рельсы(полезно в основном примерами красивого булшита, который можно использовать при лоббировании миграции)
- статья про гигантские акторы(бесполезно, но интересно)
swa.cs.univie.ac.at
Publications
Forwarded from Dodo Engineering via @like
Когда кластеры достигают размеров в сотни, а иногда и тысячи машин, возникает вопрос о согласованности состояний серверов относительно друг друга.
Алгоритм распределённого консенсуса Raft даёт самые строгие гарантии консистентности из возможных. В новой статье мы рассмотрим Raft с точки зрения инженера и постараемся ответить на вопросы «Как?» и «Почему?» он работает.
Алгоритм распределённого консенсуса Raft даёт самые строгие гарантии консистентности из возможных. В новой статье мы рассмотрим Raft с точки зрения инженера и постараемся ответить на вопросы «Как?» и «Почему?» он работает.
Хабр
Как сервера договариваются друг с другом: алгоритм распределённого консенсуса Raft
Когда кластеры достигают размеров в сотни, а иногда и тысячи машин, возникает вопрос о согласованности состояний серверов относительно друг друга. Алгоритм распр...
Forwarded from ITpro News & Reviews
А вот это не шутки уже.
Если у вас отвалятся серты от Letsencrypt, то вы знаете кто в этом виноват.
❗ ФНС 2-6-27/ 2016-07-25-70-АИ
❌ 142.93.108.123 (Letsencrypt.org) by 142.93.108.123/32
❗ суд 2-50
❌ 167.99.129.42 (Letsencrypt.org) by 167.99.129.42/32
Если у вас отвалятся серты от Letsencrypt, то вы знаете кто в этом виноват.
❗ ФНС 2-6-27/ 2016-07-25-70-АИ
❌ 142.93.108.123 (Letsencrypt.org) by 142.93.108.123/32
❗ суд 2-50
❌ 167.99.129.42 (Letsencrypt.org) by 167.99.129.42/32
Forwarded from Один рӑз нӗ питониҫт
https://davidwalsh.name/pornhub-interview фронтэндер всем известного сайта рассказывает про свою работу
DWB
Interview with a Pornhub Web Developer
A chat with the PornHub development team, about working in the adult website industry, technology, virtual reality, and more.
Forwarded from CatOps
Facebook рассказывают о своём сервисе стриминга логов - Scribe.
"Transporting petabytes per hour" - вам такой объём скорее всего не нужен, но почитать интересно
#observability
"Transporting petabytes per hour" - вам такой объём скорее всего не нужен, но почитать интересно
#observability
Engineering at Meta
Scribe: Transporting petabytes per hour via a distributed, buffered queueing system
Scribe is a distributed, buffered queueing system that encapsulates all the complexity behind moving service logs from point A to point B.
Forwarded from Технологический Болт Генона
DevSecOps Reference Architectures 2019
sonatype сделала очень крутую подборку, как устроен DevSecOps по мнению различных людей и компаний. Практически каждый слайд содержит ссылку на статью или видео. Это, пожалуй, лучший обзорный материал такого плана за последнее время, который я видел.
sonatype сделала очень крутую подборку, как устроен DevSecOps по мнению различных людей и компаний. Практически каждый слайд содержит ссылку на статью или видео. Это, пожалуй, лучший обзорный материал такого плана за последнее время, который я видел.
Forwarded from DevOps&SRE Library
Operating Apache Kafka Clusters 24/7 Without A Global Ops Team
Как готовят Кафку в компании Lyft.
https://eng.lyft.com/operating-apache-kafka-clusters-24-7-without-a-global-ops-team-417813a5ce70
Как готовят Кафку в компании Lyft.
https://eng.lyft.com/operating-apache-kafka-clusters-24-7-without-a-global-ops-team-417813a5ce70
Forwarded from oleg_log (Oleg Kovalov)
А еще тут Линкедин опубликваол, что в день у них уже 7Т сообщений в Кафке летает, 4к брокеров, 100к топиков и 7М партиций.
https://engineering.linkedin.com/blog/2019/apache-kafka-trillion-messages
https://engineering.linkedin.com/blog/2019/apache-kafka-trillion-messages
Linkedin
How LinkedIn customizes Apache Kafka for 7 trillion messages per day
#eda #kafka
Ну раз уж, видимо, неделя кафки, то вот история в двух частях(раз и два) про IQ Streams, или как запускать стейтфул вычисления на стримах. Если не интересно про стейтфул, то там еще вполне годное введение в streams и сравнение с prod\cons api
Ну раз уж, видимо, неделя кафки, то вот история в двух частях(раз и два) про IQ Streams, или как запускать стейтфул вычисления на стримах. Если не интересно про стейтфул, то там еще вполне годное введение в streams и сравнение с prod\cons api
YouTube
Виктор Гамов, Confluent - Kafka Streams IQ: «Зачем нам база данных?» - jug.msk.ru - 08/05/2019 - ч.1
Запись встречи jug.msk.ru 8 мая 2019 с Виктором Гамовым, Confluent - Kafka Streams IQ - часть 1
Kafka Streams IQ: «Зачем нам база данных? Нам база не нужна!»
Рост популярности Apache Kafka, как потоковой платформы, потребовал пересмотра традиционного подхода…
Kafka Streams IQ: «Зачем нам база данных? Нам база не нужна!»
Рост популярности Apache Kafka, как потоковой платформы, потребовал пересмотра традиционного подхода…