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