作为一个小型敏捷开发团队的成员,开发一个严重依赖Kafka的应用程序--我想知道构建它的DevOps范式对运行和维护其他团队所使用的共享服务有什么意义。
您构建它,您运行它不仅围绕我们的应用程序?
DevOps真的意味着您正在使用另一个服务,所以您也必须管理该服务吗?
发布于 2018-04-13 08:17:06
我认为我们需要在流程和系统思维的大背景下来看待这一点,这是DevOps的核心价值观之一。
在这种情况下,重点需要从“特定于技术的筒仓”转移到“跨功能团队”。每个DevOps从业者都需要实现一个具有核心和分担责任的T型技能集。
所以,回答你的问题:
DevOps真的意味着您正在使用另一个服务,所以您也必须管理该服务吗?
我想要看情况了。
如果您能够管理服务,就会增加通过管道到客户的工作流程,那么是的。
但是,如果它导致您成为流的瓶颈或约束(可能是由于您承担了额外的责任),则不会。
如果您能够与其他人分担这一责任,而不是管理服务(并具有系统和流程思维),并与他们协作,从而使工作负担过重而无法成为流的约束,那么是的。
参考文献:
https://devops.stackexchange.com/questions/3874
复制相似问题