We all remember the times when we get onboard in one company and we try to understand how the whole system is designed, how the services communicate, how the dependency between those design boxes are settled and etc .. , and as most of the time there...