Пятничное чтиво
Старые записи стримов можно найти по ссылке. Так же буду рад предложениям, вопросам и идеям. Можно написать в личку, а можно в анонимную форму.
—————————————
Microservice, Miniservice, and Macroservice
Походу шутка с наносервисами зашла слишком далеко, потому что сегодня статья, в которой описываются отличия между микросервисами, минисервисами (🤦♂️) и макросервисами (монолитами по простому). Для каждого определения рисуется картинка, дается определение, плюс описывается при каких условиях сервис становится определенного вида. От себя добавлю: эта движуха с определением, что есть сервис, что есть микросервис, наносервис, минисервис, макросервис и так далее, выглядит как трата времени. Лучше разобраться с коммуникациями и изоляцией, чем тратить на это время. Но подобные статьи помогают понять, что заботит определенную группу лиц.
—————————————
How do Ruby & Python profilers work?
Статья трехлетней давности о профайлерах в питоне и руби. Автор приводит две таблицы (для каждого из языков) в котором указывает существующие в экосистеме профайлеры, а также принцип их работы. Ну и как бонус, автор объясняет как работают tracing и sampling профайлеры, а также описывает недостатки имплементаций. Если хотите разобраться с профайлингом в динамических языках - статья хороший старт.
Русский перевод
—————————————
Hidden Gems: Event-Driven Change Notifications in Relational Databases
Автор задался вопросом, как автоматически генерировать события на изменение в сиквел базе. Автор рассматривает постгрес, оракл, H2 Database и MySQL/MariaDB и для каждой из БД рассказывает как подписаться на нотификации (в примерах java). В последнее время, приходится часто думать о том, как проще автоматически стримить состояние таблиц/агрегатов и статья может натолкнуть на варианты решения, если столкнулись с похожей задачей.
——— одной строкой ———
- Как оптимизировать расходы на Amazon AWS;
Старые записи стримов можно найти по ссылке. Так же буду рад предложениям, вопросам и идеям. Можно написать в личку, а можно в анонимную форму.
—————————————
Microservice, Miniservice, and Macroservice
Походу шутка с наносервисами зашла слишком далеко, потому что сегодня статья, в которой описываются отличия между микросервисами, минисервисами (🤦♂️) и макросервисами (монолитами по простому). Для каждого определения рисуется картинка, дается определение, плюс описывается при каких условиях сервис становится определенного вида. От себя добавлю: эта движуха с определением, что есть сервис, что есть микросервис, наносервис, минисервис, макросервис и так далее, выглядит как трата времени. Лучше разобраться с коммуникациями и изоляцией, чем тратить на это время. Но подобные статьи помогают понять, что заботит определенную группу лиц.
—————————————
How do Ruby & Python profilers work?
Статья трехлетней давности о профайлерах в питоне и руби. Автор приводит две таблицы (для каждого из языков) в котором указывает существующие в экосистеме профайлеры, а также принцип их работы. Ну и как бонус, автор объясняет как работают tracing и sampling профайлеры, а также описывает недостатки имплементаций. Если хотите разобраться с профайлингом в динамических языках - статья хороший старт.
Русский перевод
—————————————
Hidden Gems: Event-Driven Change Notifications in Relational Databases
Автор задался вопросом, как автоматически генерировать события на изменение в сиквел базе. Автор рассматривает постгрес, оракл, H2 Database и MySQL/MariaDB и для каждой из БД рассказывает как подписаться на нотификации (в примерах java). В последнее время, приходится часто думать о том, как проще автоматически стримить состояние таблиц/агрегатов и статья может натолкнуть на варианты решения, если столкнулись с похожей задачей.
——— одной строкой ———
- Как оптимизировать расходы на Amazon AWS;