一个更好的可视化微服务架构的方式一个更好的可视化微服务架构的方式
我一直在用draw.io做一些和UML流程图,图表或者曲线图相关的事情。它在丰富的功能和用户的手工控制方面做出了合理的
权衡。
但是,接下来我会告诉你如何自动化一些无聊的鼠标点击;)
避免从一开始就犯错
Daniel Woods的 “Microservices: The Right Way” 演讲里其中一张幻灯片
如果它不是这样的话事情也不会变得这么有趣。事实上,这里最好能有一张更清晰地展现组件之间关系和职责的图片。不然的
话最终结果就是像上面看到的这样 ;)
诀窍便是在做的时候不断审视它哪个地方不对,这样一来便不太可能做的这么糟了。
在做图的时候 —— 你也在同时给自己一个整体的感觉,它们将会怎么交互,问题域是什么,上下文,边界,等等。
"光纸上谈兵是没用的,长期的战略规划才是无价的。"
― Winston Churchill
行动起来!
假设我们有一个简单的社交应用。当然,这是一个很简单的设定,但是你可以注意到这里面存在许多的关联关系。
评论0