您现在的位置:首页 >> 绿色生活

为了不必要技术债务,初创公司可以做的六件事

时间:2023-03-13 12:17:40

分布式 SQL 在线的选取。直到现在有了。探究这些表单可以借助您防止负有系统新设计借贷未必再显然不只能显然的屈服。

防止运维临时工

在创始日本公司的最初下一阶段,开发新管理人员“戴上一堆帽子”是很相似的。例如,创始日本公司的开发新管理人员一般而言不会负有开发新和运维的双重行政官员,直到日本公司需求量大到只能为了让主要用途的IT运维或 DevOps管理人员。

但是创始日本公司的开发新一段时间往往推移。厂商路线图上有很多功用。一段时间很紧只能短时间内子程序。任何时候,开发新管理人员光阴在运维临时工上的一段时间就是他们无法光阴在紧密结合广泛应用机制上的一段时间,而且他们紧密结合机制的一段时间得越少,他们就得越只能偷工减料以赶上他们的截至一段时间。每一个偷工减料都是一小部分系统新设计借贷。

出于这个原因,选取共管付费有时或许是经济的选取,即使这这样一来负有更是高的后期效益。你或许未必平常通过共管来减省资金 - 这是你仍要为自己继续做的计算 - 但关键性的是要顾虑让开发新管理人员探究和政府机构运营关的的效益。

该效益超出了开发新管理人员因为继续做运维临时工时赶上的开发新一段时间。选取共管付费将操作权交到专家手中,他们一般而言不会给予前提的系统新设计背书以作出贡献功能强大,这或许这样一来更是顺畅的功能强大过程,更是好的广泛应用机制精度,并在出现运维缺陷时更是快地彻底解决它们。

保持灵活性

当你显然新设计选取或选取以后难以相反的付费时,或许不会在无法注意到的情形负有系统新设计借贷。

虽然有很多这样的例子,但最相似的例子之一是将自己预设在单个容的生态系统中。一开始这样继续做一般而言有令人信服的为由,比如当你将AWS Lambda 函数通到到其他Amazon 的付费(如 Aurora、ElastiCache 或 Redshift)时,你可以利用这些付费所给予的效率占有优势。

但从长远来看,如果GCP或Azure成为更是已足够的选取呢?或者,如果你注意到向Gmail给予更是准确的付费将只能骤雨,该怎么办?突然中间,一笔巨额借贷买断了,你的开发团队将不得不弄清楚如何将其仅限Amazon的在线移至到可以背书AWS和GCP而仍要造成了许多其他缺陷。

这就是为什么只要有或许,让新设计和机器选取保持灵活性是有一点的。有时,这只能折中,但在其他时候,只需选取有所不同的机器,就可以给予相同的精度,并增大灵活性。因此,即使你的功用仍在 AWS 上紧密结合和布署,拥有与容无关的在线也可让你灵活性地转换成到另一个容或预见移至到骤雨,而无需更是改在线。

不要彻底解决早就彻底解决的缺陷

作为技工,我们平常就让试着重新发明轮子。不断改进的驱动力是许多创新犹如的力,但对于餐馆创始日本公司来时说,要就让成功,就仍要与实用性相结合。虽然选用的高效率或许是极致的,但一般而言有一个即插即用的高效率可以为你给予 99% 的所需功用,而仍要光阴费你任何开发新一段时间。

例如,Starburst是一个建模驱动力系统,为客户服务给予了所有图表的单一且短时间内的访问点。为了必要为客户服务给予较差的精度,Starburst 只能一个多区域关系在线。该日本公司当然可以试着紧密结合一个选用的高效率。但正如Starburst工程常务董事Ken Pickering所时说:“当有一个工程开发团队早就成立了一个准确的高效率时,我为什么要让我的工程开发团队试着彻底解决多区域缺陷呢?”

“我们只能显然防御性的、人工智能的系统新设计高效率选取,”Pickering时说,“因为我们要为客户服务的图表全权负责”。对于大多数创始日本公司来时说也是如此,即使你还无法为许多客户服务所连带,你只能显然明智的选取,以庇护所你的开发新管理人员的一段时间。

为了短时间内蜕变,创始日本公司只能投身于于彻底解决他们的开发团队要彻底解决的两大缺陷。如果您的开发新管理人员被转移到为其他人早就彻底解决的缺陷紧密结合选用高效率,那么他们将一段时间紧迫,以至于他们将不得不偷工减料开发新您厂商的两大功用。那是您最终仍要还债的系统新设计借贷。

早日成立最佳的编码器原则

虽然我们投身于于常用你为你的系统新设计缓冲区选取的高效率来防止系统新设计借贷,但许多系统新设计要么源码回溯困难(一般而言是因为它执笔时很急于),要么系统新设计文档不安(一般而言也是因为它执笔时很急于)。

如果您的目标是防止系统新设计借贷,那么关键性的是要必要你从第一天开始全面实施就遵循编码器最佳原则或者尽或许相对于第一天。我们仍要太少地谈论这些,因为你或许早就很清楚它们的关键性性,但这确实仅限于可减法的,模板的系统,以必要所有示例都是。

虽然所有开发新管理人员都就让到这一点,但当您的开发新开发团队只有几个人(甚至只是一个人)时,很难以或多或少这些最佳原则。当月末迟于紧接著到来时,你很难以不为你示例继续做注释和执笔文档,但每次你跳到这样的好事,你就不会负有一点系统新设计借贷,日本公司总有一天不会还债这些借贷。

当然,开发新管理人员是否是有一段时间遵循所有这些最佳原则未必平常掌握在他们手中。一般而言,开发新一段原计划是从上到下传递的,因此我们将以先前一条决定完结,即使是主管执行官也只能接受。

就让就让你的预见,但活在出发点

防止系统新设计借贷的只不过关键是擅长最大限度你直到现在的需求和预见的目标。实际上,这样继续做不具过关斩将性,并且只能为基础我们在这篇文章中早就争辩过的所有具体内容,并将这些知识带入有关日本公司目标和一段原计划的更是广泛争辩中。

例如,如果你的CEO游戏内的开发新月末迟于在不负有某种基本上的系统新设计借贷的情形时是很有过关斩将性的,那么系统新设计管理人员只能只能识别和沟通这些折中彻底解决方案,以便它们可以被划定预算和总体规划中。如果替代方案这样一来将整个下个季度都光阴在处理方式客户服务背书困境和匆忙系统化,毕竟的示例上。就让要在本季度发表两个主要功用的主管执行官或许未必主动接受只发表一个功用,

在最大限度有限的一段时间、技能和预算的同时试着优化以给予最佳结果是一项只不过的过关斩将。 成立餐馆创始日本公司很不难以!你不太或许基本上防止负有系统新设计借贷,尤其是在匆忙的创业最初。但是,如果你能在你的系统新设计缓冲区中显然好的选取,并成立较差的内部围栏,以防止编码器偷工减料或彻底解决你仍要彻底解决的缺陷,那么你至少可以确信自己正朝着正确的方向退却。

译者解时说

范晓波,51CTO社区总编,资深网络平台安全技工。专长SDN、SD-WAN、VPN、NFV等网络平台关的系统新设计。专长二三层网络平台发来。感兴趣DPDK、VPP、OVS高精度网络平台自由软件框架。最喜欢打羽毛球、继续做菜料理。

原文标题:6 Things Startups Can Do to Avoid Tech Debt,作者:Charlie Custer

南宁治疗白癜风医院排名
泉州白癜风检查
海口哪里治疗皮肤病最好
宁波白癜风专科医院哪里好
无锡专业男科医院