Пятничное чтиво
Привет, на этой неделе оказался на питерском митапе, рассказал о DI и послушал как используют dry-system. Стримы еще в отпуске, вспомнить что было можно тут. Так же буду рад предложениям, вопросам и идеям. Можно написать в личку, а можно в анонимную форму.
—————————————
Should We Create a Shared Service? A Decision-making Checklist
Если у возникла проблема выделения общего сервиса - чеклист из статьи может помочь ответить на вопрос, поможет или нет. Так же, показываются два паттерна для shared service. Лично сталкивался с Deceptive Reuse Services, боль возникает, когда клиенты сначала хотят одно и то же, но потом потребности начинают различаться.
—————————————
When SQL Isn’t the Right Answer
Статья о noSQL базы данных. От продажных статей отличается исторической справкой. Рекомендую прочитать виды data models для таких баз. Их четыре, но описание каждого даст понимание того, какие структуры данных можно хранить в noSQL. Статья может помочь подготовиться к некоторым главам Designing Data-Intensive Applications.
—————————————
Scalable architecture without magic
Подробная статья о том, как сделать scalable архитектуру. Рассматриваются SQL/noSQL базы данных. Как работать с несколькими серверами, кешем и данными. Так же описываются возможные ботлнеки, которые могут возникнуть во время проектирования. А так же, показываются схемы построения таких систем.
——— одной строкой ———
- YouTube: Being a Better Developer With EXPLAIN
- Introduce support for ActionView::Component · rails/rails · GitHub
Привет, на этой неделе оказался на питерском митапе, рассказал о DI и послушал как используют dry-system. Стримы еще в отпуске, вспомнить что было можно тут. Так же буду рад предложениям, вопросам и идеям. Можно написать в личку, а можно в анонимную форму.
—————————————
Should We Create a Shared Service? A Decision-making Checklist
Если у возникла проблема выделения общего сервиса - чеклист из статьи может помочь ответить на вопрос, поможет или нет. Так же, показываются два паттерна для shared service. Лично сталкивался с Deceptive Reuse Services, боль возникает, когда клиенты сначала хотят одно и то же, но потом потребности начинают различаться.
—————————————
When SQL Isn’t the Right Answer
Статья о noSQL базы данных. От продажных статей отличается исторической справкой. Рекомендую прочитать виды data models для таких баз. Их четыре, но описание каждого даст понимание того, какие структуры данных можно хранить в noSQL. Статья может помочь подготовиться к некоторым главам Designing Data-Intensive Applications.
—————————————
Scalable architecture without magic
Подробная статья о том, как сделать scalable архитектуру. Рассматриваются SQL/noSQL базы данных. Как работать с несколькими серверами, кешем и данными. Так же описываются возможные ботлнеки, которые могут возникнуть во время проектирования. А так же, показываются схемы построения таких систем.
——— одной строкой ———
- YouTube: Being a Better Developer With EXPLAIN
- Introduce support for ActionView::Component · rails/rails · GitHub