В Domain-Driven Design выделяют стратегические и тактические паттерны. Например, первые — это Единый язык, а вторые — Агрегаты. Я много раз слышал от коллег, что со стратегией всё понятно, но когда дело доходит до перехода на тактический уровень (до кода) — всё в тумане. Это приводит к…
Человек- подобное в подобном, универсальный солдат, точнее универсальный нейрон.Знакомая многим Татьяна Черниговская в одной из своих лекций задала риторический вопрос: «Можно ли думать животными?» То есть специалисты в области изучения мозга об этом явно задумываются.Я не специалист, ничего про животных пока сказать не могу. А вот ответ на вопрос «Можно ли думать людьми?» давно лежит на поверхности. Об этом и поговорим. Можно ли думать людьми - читаем и думаем
Предположим, вам надо обработать на PostgreSQL большое (не, не так... БОЛЬШОЕ) количество записей, чтобы посчитать какие-нибудь агрегаты. В предыдущей статье были разобраны различные варианты, как это можно организовать, а в этой посмотрим, как при этом особо никого не заблокировать,
В прошлой статье мини-цикла о работе с агрегатами я рассказывал, как организовать эффективное многопоточное преобразование потока первичных данных в данные агрегированные. Там мы рассматривали задачу "свертки" продаж в агрегаты вида товар/дата/кол-во.Сегодня мы…