go-patterns-circuit-breaker

Go Patterns. Circuit Breaker

Circuit Breaker предотвращает попытки приложения выполнить операцию, которая скорее всего завершится неудачно, что позволяет продолжить работу дальше не тратя важные ресурсы, пока известно, что проблема не устранена....

июля 14, 2020 · 7 мин · German Gorelkin
go-patterns-retry

Go Patterns. Retry

Любое взаимодействие программных компонентов ненадежно. Вызываемый компонент может быть временно недоступен или возвращать различные ошибки....

мая 20, 2020 · 6 мин · German Gorelkin
fitness-functions

Fitness Functions

Чем раньше будет обнаружена проблема, тем меньше усилий потребуется для ее разрешения...

мая 14, 2020 · 5 мин · German Gorelkin
designing-distributed-systems-serving-patterns

Распределенные Системы. Брендан Бёрнс. Паттерны проектирования обслуживающих систем

Шардинг и репликация...

сентября 22, 2019 · 12 мин · German Gorelkin
designing-distributed-systems-single-node-patterns

Распределенные Системы. Брендан Бёрнс. Одноузловые паттерны проектирования

Контейнеры — основной строительный элемент паттернов, но в конечном итоге именно группа контейнеров, локализованная на одной машине, представляет собой базовый элемент паттернов проектирования распределенных систем....

августа 29, 2019 · 8 мин · German Gorelkin
designing-distributed-systems-introduction

Распределенные Системы. Брендан Бёрнс. Введение

Брендан Бёрнс излагает в своей книге абсолютный минимум, необходимый для правильного проектирования распределенных систем....

августа 25, 2019 · 4 мин · German Gorelkin
go-functional-options

Паттерны Проектирования На Go. Functional Options.

Проектирование — это почти всегда не просто. Чаще всего это задача нахождения компромиссов....

апреля 22, 2019 · 3 мин · German Gorelkin
go-observer

Паттерны Проектирования На Go. Observer.

Существует как минимум два способа общения между двумя программными компонентами....

марта 27, 2019 · 11 мин · German Gorelkin

Method sets в Go

Набор методов которые являются интерфейсом данного типа....

октября 16, 2018 · 3 мин · German Gorelkin
Паттерны Проектирования На Go. Singleton

Паттерны Проектирования На Go. Singleton

Рассмотрим простой и вообщем-то спорный шаблон Singleton. Его “потокобезопасную” версию и общие подходы к решению таких задач....

октября 10, 2018 · 7 мин · German Gorelkin