Forwarded from Dev Tools
ex-ui
edex-ui - очень странный инструмент. У него нет особого практического применения, но он делает из вашего терминала - терминал хакера и взломщика из любого голливудского фильма начала 2000ых.
Очень круто.
Обязательно советую поставить и запускать его каждый раз как нужно сделать видимость работы.
edex-ui - очень странный инструмент. У него нет особого практического применения, но он делает из вашего терминала - терминал хакера и взломщика из любого голливудского фильма начала 2000ых.
Очень круто.
Обязательно советую поставить и запускать его каждый раз как нужно сделать видимость работы.
#eda #cqrs
Ваще должен сказать, что я тихо хейчу CQRS и ES(как-нибудь отдельно напишу причину), но если вдруг ваш мамкин архитектор принес это в прод и вам теперь с этим жить(хотя, разве это жизнь?), то вот и вот годные советы по выживанию с этой бомбой.
Из наиболее полезного:
1. Сразу заморочтесь версионностью
2. Делайте снапшоты для ES
3. Жестко валидируйте постусловия и свободно предусловия(тоже про версионность)
4. Не надо класть в стор ивенты сериализованные в бинарном формате
5. Лучше больше маленьких рид-сторов, чем мало но жирных
0. При первом же сигнале, что это вам не подходит -- спиливайте! Не ждите!
Ваще должен сказать, что я тихо хейчу CQRS и ES(как-нибудь отдельно напишу причину), но если вдруг ваш мамкин архитектор принес это в прод и вам теперь с этим жить(хотя, разве это жизнь?), то вот и вот годные советы по выживанию с этой бомбой.
Из наиболее полезного:
1. Сразу заморочтесь версионностью
2. Делайте снапшоты для ES
3. Жестко валидируйте постусловия и свободно предусловия(тоже про версионность)
4. Не надо класть в стор ивенты сериализованные в бинарном формате
5. Лучше больше маленьких рид-сторов, чем мало но жирных
0. При первом же сигнале, что это вам не подходит -- спиливайте! Не ждите!
InfoQ
Sense and Nonsense in Event Thinking and Microservices
Modularity in the systems we are building is very important, but there are anti-modularity forces that we must deal with to be able to achieve this modularity. In a presentation at the recent Event-driven Microservices Conference, held by AxonIQ, Allard Buijze…
Forwarded from Generative Anton (Anton Repushko)
Там Lisp оживляют
http://paulgraham.com/bel.html
Вообще человек известный не только в Lisp-кругах. Я вот его запомнил по книжке Hackers and Painters.
http://paulgraham.com/bel.html
Вообще человек известный не только в Lisp-кругах. Я вот его запомнил по книжке Hackers and Painters.
Forwarded from Evil Martians
Смотрите слайды Александра Мадьянкина с выступления на Стачке в Иннополисе о построении архитектуры одностраничных и React Native приложений:
http://amp.gs/AM7M
http://amp.gs/AM7M
Speaker Deck
Стачка 2019. Как построить Гексагон: прагматичная архитектура для клиентских приложений
Forwarded from chiki_briki
Про шаблоны микросервисной архитектуры, антипатерны и многое о том, с какого боку подойти к распиливанию монолита.
З.Ы. открывать лучше к компуктера (большие схемы)
http://bit.ly/2BbTgs2
З.Ы. открывать лучше к компуктера (большие схемы)
http://bit.ly/2BbTgs2
chiki_briki
Про шаблоны микросервисной архитектуры, антипатерны и многое о том, с какого боку подойти к распиливанию монолита. З.Ы. открывать лучше к компуктера (большие схемы) http://bit.ly/2BbTgs2
#product
Открыл для себя достаточно неплохой блог trello. В частности, инсайтом является вот эта статья, описывающая методику ICE для приоритезации беклога.
Идея в том, что каждая идея оценивается тройкой критериев Impact, Confidence, Ease, где каждому критерию ставится оценка от 1 до 10, далее идеи ранжируются по суммарной оценке.
На мой взгляд, было бы здорово еще добавить некие "весовые" коэфициенты, отражающие реальное положение дел. Например, если команда в данный момент не загружена, то Ease можно умножить на цифру 0<x<1. Или, если по Heart понятно, что надо работать над Retention, то Impact идей увеличивающих этот самый ретеншон можно тоже домножать на коэффициент >1.
В любом случае, идея крутая, рекомендую ознакомиться
Открыл для себя достаточно неплохой блог trello. В частности, инсайтом является вот эта статья, описывающая методику ICE для приоритезации беклога.
Идея в том, что каждая идея оценивается тройкой критериев Impact, Confidence, Ease, где каждому критерию ставится оценка от 1 до 10, далее идеи ранжируются по суммарной оценке.
На мой взгляд, было бы здорово еще добавить некие "весовые" коэфициенты, отражающие реальное положение дел. Например, если команда в данный момент не загружена, то Ease можно умножить на цифру 0<x<1. Или, если по Heart понятно, что надо работать над Retention, то Impact идей увеличивающих этот самый ретеншон можно тоже домножать на коэффициент >1.
В любом случае, идея крутая, рекомендую ознакомиться
Trello
Prioritize A/B Test Ideas With ICE
Writings and code from the engineering team behind Trello.
Forwarded from Пятничный деплой
Отличная книга про все тонкости управления памятью в Linux - отлично подойдет для подгтовки к собеседованиям ну и всем, кто любит почитать про "потрошки"
https://pdos.csail.mit.edu/~sbw/links/gorman_book.pdf
#memory #interview
https://pdos.csail.mit.edu/~sbw/links/gorman_book.pdf
#memory #interview
Forwarded from IT Юмор
Шёл дата-сайентист по случайному лесу. Видит, велосипед горит. Сел на него и выгорел.
#k8s
Тут GoDaddy выложило свое поделие для автоматизации canary-release, и нет, это не очередной service-mesh. Вся магия работает через CRD.
Тут GoDaddy выложило свое поделие для автоматизации canary-release, и нет, это не очередной service-mesh. Вся магия работает через CRD.
InfoQ
GoDaddy Releases Automatic Canary Deployments Tool for Kubernetes
GoDaddy recently released an open-source tool to automate gated deployments in Kubernetes. Every time a deployment happens, the tool can run regression tests, and pull metrics from data backends like New Relic. After some time, the tool decides whether to…
#books
Ух, годнота! Тут подъехали курсы по nodejs и react в pdf и (внезапно) epub. Курс отличный, особенно для начинающих, забирайте
Ух, годнота! Тут подъехали курсы по nodejs и react в pdf и (внезапно) epub. Курс отличный, особенно для начинающих, забирайте
Хабр
[в закладки] PDF- и ePUB-версия руководства по React
Привет Хабр! В этом году мы делали перевод огрооомного обучающего курса по React — в нашем блоге он был аж в 27 постах. В каждой части, от простого к сложному, выдавался концентрат знаний, которые...
#devops #video
Тут подоспели видосы с DevOps Unicorn. Там много прикольных докладов, но мне больше всего понравились вот эти:
1. Советы как готовить AKS(Azure Kubernetes Servises). Для тех, кто тоже мучается с Ажуром, очень рекомендую
2. Tips&trics про контейнеры, компоуз, хельм и операторы от Эластика. Достаточно иронично, что эластик рассказывает про операторы, хотя их собственный работает с горем пополам, но, тем не менее, есть годные инсайты. Например, вы знали, что если запустить эластик под рутом, то он завершит процесс?
3. Набор советов по Ансиблу. Тоже весьма годненько, хоть и с рекламой Tower'a
Тут подоспели видосы с DevOps Unicorn. Там много прикольных докладов, но мне больше всего понравились вот эти:
1. Советы как готовить AKS(Azure Kubernetes Servises). Для тех, кто тоже мучается с Ажуром, очень рекомендую
2. Tips&trics про контейнеры, компоуз, хельм и операторы от Эластика. Достаточно иронично, что эластик рассказывает про операторы, хотя их собственный работает с горем пополам, но, тем не менее, есть годные инсайты. Например, вы знали, что если запустить эластик под рутом, то он завершит процесс?
3. Набор советов по Ансиблу. Тоже весьма годненько, хоть и с рекламой Tower'a
Forwarded from Архитектура ИТ-решений
Каталог диаграмм с пояснениями их устройства, примерами и ссылками на инструменты разработки: https://datavizcatalogue.com/RU/
Datavizcatalogue
Каталог Визуализации Данных
Удобное руководство и библиотека различных методов визуализации данных, инструментов и учебного ресурса для визуализации данных.
Forwarded from Человек и машина
Когда сдал Certified Solutions Architect - Associate и нашел новую работу.
Forwarded from DevOps&SRE Library
Free for developers
Список полезных бесплатных облачных сервисов для разработчиков.
https://free-for.dev
Список полезных бесплатных облачных сервисов для разработчиков.
https://free-for.dev
Чет тут немного пригорело у меня
Сначала предыстория: у дотнета есть 4 базовых докер образа, а именно buster-slim, на основе Debian, alpine(угадайте на основе чего), disco и bionic на основе Убунты. Все вроде бы ок, но еще есть образ без тега ОС, т.е., для примера для 3 дотнета есть 3.0-buster-slim, 3.0-alpine, 3.0-disco, 3.0-bionic и 3.0. При этом образ без явного указания ОС -- это тоже Debian, т.е. 3.0 === 3.0-buster-slim.
Так уж повелось, что я не очень люблю Дебиан, и меня очень заинтересовало почему же Микрософт решил сделать дефолтный образ именно на его основе. Выйдя в гугол с этим вопросом я ничего не нашел по существу, но наткнулся на вот этот тред, где комрад из МС пишет, что они рекомендуют Alpine. Т.е. образ без тега ОС не рекомендуется ¯\_(ツ)_/¯
Сначала предыстория: у дотнета есть 4 базовых докер образа, а именно buster-slim, на основе Debian, alpine(угадайте на основе чего), disco и bionic на основе Убунты. Все вроде бы ок, но еще есть образ без тега ОС, т.е., для примера для 3 дотнета есть 3.0-buster-slim, 3.0-alpine, 3.0-disco, 3.0-bionic и 3.0. При этом образ без явного указания ОС -- это тоже Debian, т.е. 3.0 === 3.0-buster-slim.
Так уж повелось, что я не очень люблю Дебиан, и меня очень заинтересовало почему же Микрософт решил сделать дефолтный образ именно на его основе. Выйдя в гугол с этим вопросом я ничего не нашел по существу, но наткнулся на вот этот тред, где комрад из МС пишет, что они рекомендуют Alpine. Т.е. образ без тега ОС не рекомендуется ¯\_(ツ)_/¯
GitHub
Debian as base image has vulnerabilities · Issue #895 · dotnet/dotnet-docker
Steps to reproduce the issue Scan using a vulnerability scanner (on dotnet runtime 2.1 LTS version). Expected behavior No critical/high severity vulnerabilities Actual behavior 16 high severity vul...
Зато свой FaaS фреймворк сделали
GitHub
GitHub - dapr/dapr: Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven…
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration. - dapr/dapr
Forwarded from Блог инженера Шмакова (Sergey Shmakov)
Матемаркетинг выложили прошлогодние материалы конфы на ютубе
https://www.youtube.com/channel/UCJW6T-E47kOBuolzP-biA2A/videos
залипнуть можно надолго
https://www.youtube.com/channel/UCJW6T-E47kOBuolzP-biA2A/videos
залипнуть можно надолго