Как человечество научилось рассуждать: от Аристотеля до программ и категорий
Две полноценные редакции одной истории: человеческий путь от убеждения к доказательству и инженерный путь от требования к типам, политикам, тестам и архитектуре.
40 материалов в этой теме.
Две полноценные редакции одной истории: человеческий путь от убеждения к доказательству и инженерный путь от требования к типам, политикам, тестам и архитектуре.
Программа без эффектов бесполезна. Разбираем, как ФП решает эту проблему: от разделения на ядро и оболочку до эффекта-как-значения, Free-монад, tagless final, …
Как проектировать систему, которая переживает отказ своих зависимостей: таймауты и бюджеты дедлайнов, ретраи без лавины, размыкатели, переборки, обратное давление, …
Каталог провалов DDD-внедрений — от папок вместо модели и контекстов по таблицам до агрегатов-гигантов и организационных ловушек — с признаками, кодом, метриками и планом …
Строительные элементы доменной модели изнутри: чем сущность отличается от значения, зачем агрегату граница, где живёт логика, которая никому не принадлежит, и сколько это …
Как из мелких объектов собирают большие структуры: обёртки, деревья и мосты — с рабочим кодом, разбором стоимости косвенности и типичными ошибками.
Как разобрать бизнес на поддомены, отличить ядро от инфраструктурного шума и построить единый язык, который живёт одновременно в головах экспертов и в коде.
Как выбирать между ресурсным REST, RPC-стилем gRPC, графовым GraphQL и push-моделью вебхуков, что на самом деле означает совместимость контракта и как менять API так, …
Как устроена событийная архитектура: чем событие отличается от команды, как работают очереди и логи, что реально означают at-least-once и exactly-once, как писать …
Как хранить агрегаты в базе так, чтобы домен не знал про SQL: репозиторий, Unit of Work, мэппинг, конкурентность и честные trade-offs.
Что на самом деле происходит между «задача в спринте» и «первая строчка кода»: какие решения принимаются, кем, в каком виде фиксируются и что ломается, если этот шаг …
Одиннадцать паттернов о том, кто кому звонит и кто за что отвечает: Strategy, State, Command, Observer, Chain of Responsibility, Visitor и остальные — с кодом, ценой и …
По этому запросу ничего не найдено.