每日阅读——《微服务设计》

一、原文:

Similar to architects, urban planners must recognize when their plans are not being implemented. While they aim to introduce fewer regulations and minimize corrections to development directions, they should intervene if someone decides to construct a sewage pond in a residential area.

Hence, our architects should focus on the broader scope, akin to urban planners, and involve themselves in highly specific details only in rare instances. They must guarantee that the system not only satisfies current requirements but also anticipates future changes. Furthermore, they should ensure that the developers working on the system derive as much joy from it as the system's users. Achieving these standards may seem daunting, so where should we begin?

二、翻译:

与建筑师类似,城市规划师必须意识到他们的计划是否得以实施。虽然他们致力于减少规定并最小化对发展方向的调整,但如果有人决定在居民区建造污水池,他们应该进行干预。

因此,我们的架构师应该像城市规划师一样专注于更广阔的范围,并只在极少数情况下参与非常具体的细节。他们必须确保系统不仅满足当前需求,还能预测未来的变化。此外,他们还应确保系统开发人员从中获得与系统用户同样多的乐趣。实现这些标准可能看起来令人望而生畏,那么我们应该从哪里开始呢?

你可能感兴趣的:(微服务,Java,微服务,java)