我们专业的开发人员和建筑师总是希望做和探索新技术,为我们的项目和客户带来新的东西,并提高我们的技术知识和职业。
但情况并非总是如此......
通常,我们在任何项目中面临的共同挑战是:
最重要的是,通过微服务架构风格,我们可以提出3个简单的步骤,帮助您克服目前提到的部分或全部挑战。
第一个是了解您的业务。
为了从微服务中获得最大收益,您应该熟悉您的业务领域和在生产中运行的项目。在公司可能拥有的任何场景中,您都应该能够与同行讨论业务概念。
这将有助于您理解和拆分业务组件中的整体,并创建业务或功能边界,这些边界将作为分离的,隔离的微服务提供。
除此之外,您应该对所有正在运行的系统有更广泛的了解,以便您可以选择那些不那么重要的系统以及为最终用户提供商业价值的系统。这些类型的项目是使用微服务的优秀项目候选者。
在确定哪些项目可以带入技术发展的表后,您应该保证您所做的所有更改(重构,创建新组件,新配置,代码库等)都是完全正确的,并且不会对核心产生负面影响你今天有解决方案。
一旦您保证自己,CI和CD就可以帮助您实现这一目标
您必须在投入生产之前探索所有这些,减少所选择的技术和工具,以确保您在多种条件下做出正确的选择,例如并发性,可伸缩性,性能,安全性等。
首先选择一个真实的业务场景,为客户增加价值,这样他们才能真正看到您所完成的价值,并为您的工作提供适当的信誉。
此外,比较所选工具或框架的结果,并创建结果表或图表,以使您的工作更具可信度。您可以使用信息图表来执行此操作。
通过这个简单的初始步骤,我们可以向您保证,您的微服务将不再是路线图中的未来点......
在一个小而专注的团队中执行您的项目,以便在特定的微服务/业务主题中增加该团队的动态和专业知识。
让微服务在您的公司中发生。从今天开始!
原文标题《3 Simple Steps That Will Help You Start Working With Microservices Today》
作者:Andre Luis de Oliveira Dias
译者:February
不代表云加社区观点,更多详情请查看原文链接
本文系外文翻译,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系外文翻译,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。