I hate overtime
868 subscribers
129 photos
4 videos
54 files
961 links
Some DevOps, SRE and IT development stuff
Download Telegram
Forwarded from kamyshev.code
Исследуя GitHub

Некоторое время назад писал о процессе публикации npm-пакета.

Во время поддержки такой флоу, действительно, не требует больших усилий, но при создании нового проекта нужно сделать тысячу вещей, которые следовало бы автоматизировать. Обновление какого-то стандарта — отдельная боль, добавить одно правило линтера в десяток репозиториев — очень неприятно.

Хотелось переложить максимум забот на компьютер, и избежать этой боли. На выходных сделал библиотеку @solid-soda/scripts, которая содержит в себе все рутинные штуки. Линтер, преттир, генерация новых версий, все там.

Теперь любой проект начинается с установки этой библиотеки.

#автоматизация
Вот, кстати, библиотечка Discovery и Delivery практик https://openpracticelibrary.com/
Конечно, в значительной мере эта заметка - реклама продуктов LightStep. Тем не менее, микросервисная архитектура, действительно, может позволить управлять организационной структурой ИТ-подразделения https://lightstep.com/blog/the-only-good-reason-to-adopt-microservices/
​​Enterprise Integration Patterns: Designing, Building and Deploying Messaging Solutions (2016)
Авторы: Грегор Хоп, Бобби Вульф

#design_patterns #book #english #advanced

Язык: английский.

Целевая аудитория: опытные разработчики.

Для взаимодействия компонентов системы в параллельных вычислениях, объектно-ориентированном программировании и операционных системах существует механизм обмена сообщениями. В следующей книге представлены способы интеграции приложений с помощью данного механизма. Также авторы рассматривают шаблоны проектирования и примеры интеграции приложений, повышающие эффективность их взаимодействия. Книга считается классикой программирования и должна лежать на столе у каждого разработчика программного обеспечения и системных интеграторов.

В книге рассматриваются следующие темы:
стили интеграции;
системы обмена сообщениями;
каналы обмена сообщениями;
маршрутизация сообщений;
управление системой и многое другое.

Преимущества:
многочисленные примеры;
качественный материал по теме.

Недостатки:
не обнаружено.
Книги для программистов
​​Enterprise Integration Patterns: Designing, Building and Deploying Messaging Solutions (2016) Авторы: Грегор Хоп, Бобби Вульф #design_patterns #book #english #advanced Язык: английский. Целевая аудитория: опытные разработчики. Для взаимодействия компонентов…
Книжка очень хорошая (рально маст-рид для тех у кого распределенные архитектуры), но название не соответствует содержанию. Вся книжка про мессаджинг, а про остальные способы интеграции(общая база, файлообмен, RPC) там буквально пара страниц <s>негатива</s>. Не, ну безусловно, мессаджинг должен быть дефолтным способом интеграции, но только им обойтись не получится, так что придется вооружаться еще какой-то макулатурой, что бы получить полную картину
Forwarded from CatOps
​​KeyDB - A Multithreaded Fork of Redis

John Sully disagrees with Salvatore Sanfilippo’s thoughts on multithreading, so he make own Redis, with multhithreading and enterprise features.

KeyDB have:
- 60% lower latency
- direct backup to AWS S3
- FLASH storage support

KeyDB designed with AWS in mind and has full compatibility with the Redis protocol, modules, and scripts. This includes full support for transactions, and atomic execution of scripts.

#database #aws
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Монорепозиторий: 7 фактов, которые должен знать каждый

Монорепозиторий используют в Google, Facebook, Twitter. В чем его прелесть? Вот перечень основных плюсов и минусов монорепозиториев.

https://prglb.ru/4062u
Библиотека программиста | программирование, кодинг, разработка
Монорепозиторий: 7 фактов, которые должен знать каждый Монорепозиторий используют в Google, Facebook, Twitter. В чем его прелесть? Вот перечень основных плюсов и минусов монорепозиториев. https://prglb.ru/4062u
При всех этих хайп-воплях за монорепу и транк-бейзд мне резко вспоминается вот этот видос: https://youtu.be/W71BTkUbdqE где extremely pregnant тетя из гугла объясняет(несколько раз), что они юзают все это добро потому что у них есть специальный(Карл!) туллинг, написанный, специально(Карл!) под это дело! А у кого такого специального(Карл!) туллинга нет, то ни в коем случае лезть в это не надо
Forwarded from FrontEndDev
Поддержка больших JavaScript приложений. Уроки, вынесенные из долгосрочных проектов

https://9elements.com/io/maintaining-large-javascript-projects/
Forwarded from HABR FEED + OPENNET
Новый фонд для DevOps-проектов от Linux Foundation начался с Jenkins и Spinnaker
https://habr.com/ru/post/444394/
Tags: Блог компании Флант, DevOps, Open source, Системное администрирование, Системы сборки, Linux Foundation, Jenkins, Jenkins X, Spinnaker, Tekton
Author shurup on #habrahabr
Вчера в офисе IBM прошел митап по API Management'у. Были докладчики из IBM(странно, да?), Leroy Merlin, Google(Apigee) и Yandex Cloud. Для тех, кто не дошел вот ссылка на запись: https://youtu.be/djQ5R6nyWtc
Особо хочется отметить докладчика из Google. Не смотря на довольно очевидный и наименее технологичный доклад, чувак реально зажигал(а еще он похож на Саймона Пега)
Forwarded from HABR FEED + OPENNET
[Перевод] Автоматические canary деплои с Flagger и Istio
https://habr.com/ru/post/444808/
Tags: Блог компании Southbridge, DevOps, Серверное администрирование, Системное администрирование, k8s, CI/CD, microservices, istio, flagger
Author RENESiS on #habrahabr