Book Image

JavaScript Domain-Driven Design

Book Image

JavaScript Domain-Driven Design

Overview of this book

Table of Contents (15 chapters)
JavaScript Domain-Driven Design
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Chapter 6. Context Map – The Big Picture

The dungeon manager application, for now, only contains the functionality to manage prisoner transportation, but as our application grows, the need to organize the code increases as well. The number of developers able to concurrently work on a piece of software is limited. Jeff Bezos (founder and CEO of Amazon.com) once stated that the size of a team should be no more than that can be fed by two pizzas (http://www.wsj.com/news/articles/SB10001424052970203914304576627102996831200). The idea is that any team larger than this will have trouble with communication as the number of connections within this team grows very quickly. As we add more people, the amount of communication needed to keep everybody up to date grows as well, and sooner or later the team will be slowed down by its constant need for meetings.

This fact causes somewhat of a dilemma because, as we described earlier, the perfect application would be one where everybody would know everything...