Architecture Cleaning

Блог о простом техническом дизайне

Чему можно научиться у фикуса-душителя? Паттерн Strangler.

При рефакторенге монолита на микросервисы часто мы уже обладаем работающей системой. У которой миллионы, тысячи активных пользователей. Возможно их 20, но они очень важные и очень активные. Как в таком случае отрефакторить все, чтобы внешне никто ничего не заметил? И как нам в этом поможет тропический фикус-душитель?

Производительность. Коллекции C# или обычный SQL

Статья о том как реляционные СУБД реализуют JOIN. Nested Loop, Merge Join, Hash Join

Антипаттерн Entity Service. Иногда микросервисы хуже монолита

Об одном неудачном решении, которое распространено при переходе на микросервисы

Организация бизнес-логики

Где размещать бизнес-логику? В приложении или в хранимых процедурах

Добро пожаловать в Architecture Cleaning

Несколько слов о той теме, которой посвящен данный блог