The evolution of your technology architecture should depend on the size,
culture, and skill set of your engineering organization. In fact, they should
coevolve. There are no hard-and-fast rules to figure out interdependency between
technology architecture and engineering organization but below is what I think...