application
domain
infrastructure
shared
