Heard about DDD?
You might also have heard the great book written by Eric Evans (often nicknamed ‘Blue bible’).
Great concepts. It is a MUST READ by everybody who’s interested in software architecture and design.
If you don’t feel for a long reading or can’t afford the purchase, you can get a free summary e-book of this masterpiece:
Since the release of the book in 2004, Eric Evans has continued his practice and he shares his opinions in this article/video: