Technology Radar
Published : Oct 26, 2022
NOT ON THE CURRENT EDITION
This blip is not on the current edition of the Radar. If it was on one of the last few editions, it is likely that it is still relevant. If the blip is older, it might no longer be relevant and our assessment might be different today. Unfortunately, we simply don't have the bandwidth to continuously review blips from previous editions of the Radar.
Understand more
Oct 2022
Trial
自从我们第一次定义微服务 以来,我们就一直在谈论定制化服务模板。如果组织着手创建一个可以独立但一致地开发、构建、部署和操作的微服务集合,那么为团队提供一个符合标准的坚实起点是有意义的。然而,这种方法一个持久的问题是,随着时间的推移,模板会随着技术和业务需求的变化而发展,基于旧版本模板的项目就会过时了。改造模版从而改进已建立的项目成为一个重大的痛点。Cruft 试图通过提供工具来解决这个问题,以识别和修补本地项目与主模板库的当前版本之间的差异。它将 Cookiecutter 模板引擎与git 哈希值相结合,以识别和应用模板的变化。可以把它看作是项目模板的一个包管理器。保持模板的更新是一个众所周知并长期存在的难题,因此对我们来说,Cruft 提供的解决方案听起来好得令人难以置信。然而,根据我们团队先前的反馈,Cruft 确实是有效的,并使服务构建者和维护者的工作更轻松。我们急切地想看看它的长期表现如何,但现在这个可能有用的工具也值得尝试。