The more effort it takes to sketch your system the less likely you are to throw it away. At this early stage of system design, change should be cheap.
Don't become attached to an idea just because it took time to design or communicate. Throw away bad designs.
Share this highlighthttp://www.safaribooksonline.com/a/microservice-architecture/7490084/