Видимо, каждый стиль обучения под себя подстраивает. Я вот GoF не осилил, а те же паттерны от Head First зашли очень даже и заняли почетное место на полке.
Спасибо за статью! С одной стороны очевидные вещи по индексам, когда с этим часто работаешь, но практика показывает, что для многих факт отличия одного индекса по (А+Б) и двух по (А) и (Б) не очевиден.
А кто нибудь сталкивался с необходимостью применения шаблона Bulkhead?
По мне выглядит так, что это решается горизонтальным масштабированием сервиса и декомпозиции нагруженных компонентов в сервисе (отделение в самостоятельные сервисы, например)
Более тесная интеграция с сервисом привлечения (в примере автора есть триггер на страницу "Спасибо"). Достаточно отдать ему некий уникальный идентификатор пользователя при заказе и тот же Яндекс запомнит, что конкретно этот человек соотносится с таким идентификатором в этом конкретном магазине, ну а дальше все по кругу.
Обычно магазину это выгодно делать (техническая реализация окупается), поскольку иначе каждый заказ будет считаться "новым клиентом", а стоимость новых выше чем повторное привлечение.
Видимо, каждый стиль обучения под себя подстраивает. Я вот GoF не осилил, а те же паттерны от Head First зашли очень даже и заняли почетное место на полке.
Спасибо за статью! С одной стороны очевидные вещи по индексам, когда с этим часто работаешь, но практика показывает, что для многих факт отличия одного индекса по (А+Б) и двух по (А) и (Б) не очевиден.
А кто нибудь сталкивался с необходимостью применения шаблона Bulkhead?
По мне выглядит так, что это решается горизонтальным масштабированием сервиса и декомпозиции нагруженных компонентов в сервисе (отделение в самостоятельные сервисы, например)
Кажется, что Bulkhead требует много поддержки.
Более тесная интеграция с сервисом привлечения (в примере автора есть триггер на страницу "Спасибо"). Достаточно отдать ему некий уникальный идентификатор пользователя при заказе и тот же Яндекс запомнит, что конкретно этот человек соотносится с таким идентификатором в этом конкретном магазине, ну а дальше все по кругу.
Обычно магазину это выгодно делать (техническая реализация окупается), поскольку иначе каждый заказ будет считаться "новым клиентом", а стоимость новых выше чем повторное привлечение.