Шаблон Template Method применяется, когда есть алгоритм, состоящий из нескольких шагов. Но в разных классах он реализуется по-разному.
Читать далее «Шаблон Template Method»
Шаблоны
Шаблон Стратегия
В этой статье рассмотрим шаблон «Стратегия». Он используется (например) тогда, когда композиция выгоднее наследования. А также, когда наследнику нужна возможность менять поведение время от времени.
Читать далее «Шаблон Стратегия»
Forward Proxy vs. Reverse Proxy
В этой статье рассмотрим разницу между шаблонами Forward Proxy и Reverse Proxy.
Читать далее «Forward Proxy vs. Reverse Proxy»
Отказоустойчивость микросервисов: шаблон Circuit Breaker
В этой статье речь пойдет об отказоустойчивости системы микросервисов и о том, как ее обеспечить. Мы рассмотрим шаблон проектирования Circuit Breaker и сравним его с шаблоном Bulkhead.
Читать далее «Отказоустойчивость микросервисов: шаблон Circuit Breaker»