In Lesson 94 Mark Richards showed some guidelines and techniques for creating effective architecture diagrams. In this lesson he expands those guidelines and shows additional techniques for identifying and qualifying the communication points between components or services.
Reference Links:
Fundamentals of Software Architecture: https://www.amazon.com/gp/product/1492043451
Training Classes: https://www.developertoarchitect.com/training/
Software Architecture Monday: https://www.developertoarchitect.com/lessons/