Posted in 2018
Роль сервисного слоя в CQRS и Event Sourcing на примере использования Redux в Angular
- Sep 16, 2018
- Ivan Zakrevsky
- Russian
- Software Design, Software Architecture, Service Layer, Angular, Redux, Flux, JavaScript, Model, CQRS, Event Sourcing
Нужно ли скрывать посредством Сервисного Слоя обращения к реализациям CQRS и Event Sourcing? Периодически мне попадаются примеры и неуверенная аргументация о том, что лучше - скрывать. Однако, когда вопрос мог коснуться меня лично, я решил во всем разобраться сам.
Про Agile на пальцах. Путь к быстрой разработке.
- Sep 15, 2018
- Nov 15, 2019
- Ivan Zakrevsky
- Russian
- Agile, XP, Scrum, Extreme Programming, Refactoring, Software Architecture
Я уже писал “на тему Agile-разработки шпаргалку”, более чем наполовину состоящую из цитат выдающихся архитекторов. Проблема в том, что она ориентирована на осведомленных людей (как правило, на менеджеров и архитекторов), и малопонятна тем, кто сталкивается с этим впервые. Поэтому я решил написать упрощенную версию своими словами. Вы не сможете использовать фрагменты этой статьи для аргументации перед заказчиком, так как она не содержит цитат праотцов архитекторы, но я надеюсь, что она будет легче для понимания ключевых моментов экономики разработки программного обеспечения.
Про Anemic Domain Model
- Jan 04, 2018
- Jul 29, 2022
- Ivan Zakrevsky
- Russian
- ORM, DataMapper, DB, SQL, Model, DDD, Repository
Время от времени в кругу моих знакомых регулярно поднимается вопрос о том, что Anemic Domain Model - никакой вовсе и не антипаттерн, и в качестве аргументов приводятся ссылки на статью “The Anaemic Domain Model is no Anti-Pattern, it’s a SOLID design” [1]. После очередного упоминания этой статьи я решил об этом написать.
Django Framework и Божественный Объект
- Jan 02, 2018
- Ivan Zakrevsky
- Russian
- Django
Божественные Объекты - распространенное явление для Django приложений, поэтому рассмотрим этот вопрос более детально.