Art of Domain Architecture
Requirements based Architecture is true art not because it's hard to make it realistic, but because requirements are evolving when business will understand all possibilities, and solutions have to be opened for such extension. Understanding structure of your business needs to be done with curiosity and passion. Good architecture have to be balanced between resources, possibilities, opportunities and time.
Terminate accidental complexity and utilize your mindset!
Michał Brzeziński
cv
contact me on LinkedIn
The general factors of maintainability of the project
Package Private
package private visibility for modules separation instead of using maven or java modules
Package by Feature
package visibility for feature separation and parametrized testing full feature as unit
Event Driven API
commands instead of full state transfer, exposed necessary informations instead of state
Rich Model
selfish objects encapsulating inner state, accepting specific commands not state.
MICHAŁ BRZEZIŃSKI
domainarchitecture.art - MICHAŁ BRZEZIŃSKI
NIP: 8291529961
REGON: 473299863