Having our application logic organized by domain concept has given us improved clarity in the architecture.