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

一、原文:

An important responsibility of an architect is to ensure that the team has a shared technical vision to help deliver the system that the clients want. In some scenarios, architects work with just one team and act as technical leaders. In other cases, they are responsible for the entire project's technical vision and often need to coordinate work among multiple teams or even across the entire organization. Regardless of the level, the architect's role is subtle. In general organizations, outstanding developers become architects, but they often face more criticism than other roles. Compared to other roles, architects have a more direct impact on various aspects such as the quality of the built system, the working conditions of colleagues, and the organization's ability to respond to changes. Therefore, it is challenging to do the architect's job well. What are the reasons for this challenge?

二、翻译:

架构师的一个重要职责是确保团队有共同的技术愿景,以帮助我们向客户交付他们想要的系统。在某些场景下,架构师只需要和一个团队一起工作,这时他们等同于技术引领者。在其他情况下,他们要对整个项目的技术愿景负责,通常需要协调多个团队之间,甚至是整个组织内的工作。不管处于哪个层次,架构师这个角色都很微妙。在一般的组织中,非常出色的开发人员才能成为架构师,但通常会比其他角色招致更多的批评。相比其他角色而言,架构师对多个方面都有更加直接的影响,比如所构建系统的质量、同事的工作条件、组织应对变化的能力等。因此,做好架构师这个角色是很具挑战性的。那么,为什么这个角色很难做好呢?

你可能感兴趣的:(微服务,架构,云原生)