前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >3个简单的步骤将帮助您立即开始使用微服务

3个简单的步骤将帮助您立即开始使用微服务

作者头像
February
修改2018-12-06 14:06:02
4210
修改2018-12-06 14:06:02
举报
文章被收录于专栏:技术翻译技术翻译

我们专业的开发人员和建筑师总是希望做和探索新技术,为我们的项目和客户带来新的东西,并提高我们的技术知识和职业。

但情况并非总是如此......

通常,我们在任何项目中面临的共同挑战是:

  • 没有足够的时间开始理解新的概念或工具(这里我指的是研究时间窗口加上加速)以便使用该技术。
  • 努力将技术或工具融入我们的项目中,以便为最终客户增加更多价值。
  • 了解新技术或工具的主要目的,并将其转化为客户的业务需求。
  • 令人信服的第三方(利益相关者,管理者等)采用该特定技术或工具将带来长期的积极回报。
  • 根据所涉及的技术或工具,证明将该技术引入公司目录或路线图所需的货币投资(再次说服利益相关者和管理者/投资者)。
  • 从长远来看,选择适当的工具来支持该技术,无需太多技术工作即可轻松适应当前项目或架构。
  • 使用CD / CI方法为新技术或工具准备交付管道。

最重要的是,通过微服务架构风格,我们可以提出3个简单的步骤,帮助您克服目前提到的部分或全部挑战。

第一个是了解您的业务。

了解您的业务

为了从微服务中获得最大收益,您应该熟悉您的业务领域和在生产中运行的项目。在公司可能拥有的任何场景中,您都应该能够与同行讨论业务概念。

这将有助于您理解和拆分业务组件中的整体,并创建业务或功能边界,这些边界将作为分离的,隔离的微服务提供。

除此之外,您应该对所有正在运行的系统有更广泛的了解,以便您可以选择那些不那么重要的系统以及为最终用户提供商业价值的系统。这些类型的项目是使用微服务的优秀项目候选者。

持续交付/整合到位

在确定哪些项目可以带入技术发展的表后,您应该保证您所做的所有更改(重构,创建新组件,新配置,代码库等)都是完全正确的,并且不会对核心产生负面影响你今天有解决方案。

一旦您保证自己,CI和CD就可以帮助您实现这一目标

  • 适当地测试您的组件(包括回测)。
  • 自动化包装任务。
  • 实现快速交付。

通过创建PoC(概念证明)探索它

您必须在投入生产之前探索所有这些,减少所选择的技术和工具,以确保您在多种条件下做出正确的选择,例如并发性,可伸缩性,性能,安全性等。

首先选择一个真实的业务场景,为客户增加价值,这样他们才能真正看到您所完成的价值,并为您的工作提供适当的信誉。

此外,比较所选工具或框架的结果,并创建结果表或图表,以使您的工作更具可信度。您可以使用信息图表来执行此操作。

通过这个简单的初始步骤,我们可以向您保证,您的微服务将不再是路线图中的未来点......

另外:在小团队中执行

在一个小而专注的团队中执行您的项目,以便在特定的微服务/业务主题中增加该团队的动态和专业知识。

让微服务在您的公司中发生。从今天开始!

原文标题《3 Simple Steps That Will Help You Start Working With Microservices Today》

作者:Andre Luis de Oliveira Dias

译者:February

不代表云加社区观点,更多详情请查看原文链接

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系外文翻译前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 了解您的业务
  • 持续交付/整合到位
  • 通过创建PoC(概念证明)探索它
  • 另外:在小团队中执行
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档