发布于 : Oct 26, 2022
不在本期内容中
这一条目不在当前版本的技术雷达中。如果它出现在最近几期中,那么它很有可能仍然具有相关参考价值。如果这一条目出现在更早的雷达中,那么它很有可能已经不再具有相关性,我们的评估将不再适用于当下。很遗憾我们没有足够的带宽来持续评估以往的雷达内容。
了解更多
Oct 2022
试验
自从我们第一次定义微服务 以来,我们就一直在谈论定制化服务模板。如果组织着手创建一个可以独立但一致地开发、构建、部署和操作的微服务集合,那么为团队提供一个符合标准的坚实起点是有意义的。然而,这种方法一个持久的问题是,随着时间的推移,模板会随着技术和业务需求的变化而发展,基于旧版本模板的项目就会过时了。改造模版从而改进已建立的项目成为一个重大的痛点。Cruft 试图通过提供工具来解决这个问题,以识别和修补本地项目与主模板库的当前版本之间的差异。它将 Cookiecutter 模板引擎与git 哈希值相结合,以识别和应用模板的变化。可以把它看作是项目模板的一个包管理器。保持模板的更新是一个众所周知并长期存在的难题,因此对我们来说,Cruft 提供的解决方案听起来好得令人难以置信。然而,根据我们团队先前的反馈,Cruft 确实是有效的,并使服务构建者和维护者的工作更轻松。我们急切地想看看它的长期表现如何,但现在这个可能有用的工具也值得尝试。