- High cohesion - Scalable on three axis - Dependency management by design - Scalable infrastructure It is not about the benefits, its about the drawbacks
in network - Lot‘s of monitors - The network is reliable. - Latency is zero. - Bandwidth is infinite. - The network is secure. - Topology doesn't change. - There is one administrator. - Transport cost is zero. - The network is homogeneous.
lines of code, where x varies between 100 – 10K - Can be re-implemented within 2 weeks - Can be managed by one person - If a class is bigger than my head then it is too big - Serves only a single purpose
Developers build up their own context of responsibility - For new employees it is easier to have them build new features, but hunting bugs - So let’s talk about “bounded context”