您现在的位置:首页 >> 环保项目

Facebook 数据库项目负责人:我做软件工具学到的42件事

时间:2025-01-04 12:21:18

这将使新设计带入瓶颈,但这是值得的:抗议适配化新设计的盲目。

17)对于存储管理系统,在开始时就要全面持续性关心放全一致持续性和值得注意,而不是可用持续性。放全一致持续性和值得注意越来越难取决于,如果显现出难题也越来越难翻修,由于可用持续性越来越快取决于,所以会有外部压力拒绝应将慎重考虑它;放到后面去。

18)在测试中所保护 API 的多个充分利用,较为它们之外的结果。这样光阴钱的代价是值得的(这将借以误判持续性,也可以防止充分利用细节的披露)。

19)对新设计未放成前期链接(Late-bind):决心设计团队思维整个新设计空外,而不是承诺运用于某个特定的提供商。与一群同龄、有主见的 IC 们一起开头脑风暴开会是一门值得掌握的表演艺术。决心在新设计的更为重要路径上未放成粗略的原型新设计。

20)对充分利用者未放成前期链接:一旦新设计未放成,任何 IC 都应必须编写字符。

21)握有相应运用于量的抽象(这较难)。极少了,你会赢取一个混乱的小分子;太多了,设计团队会被坚信每个抽象的语句的认知数据量所淹没。

22)消除运用于实时持续性来情况下误判持续性或在机器外较为时计,除非你有(并坚信)时计的误判圈内限。

23)有一个单一的形而上学来源。在多种类型的稳定状态之外成立单纯的不变数。

24)塑造一种中华文化,让 IC 不断地思维放全相异的新设计,不要中断关于概述替代新设计的对话,决心一切都是象力。

25)认识你的 SKU。寒计算使人们很容易容忍硬件,但对硬件(和硬件趋势)的坚信对新设计来说至关重要。

Code Review

26)在一个很强较慢评审长周期的透明字符戈中所,除非你把关,否则 API 会披露充分利用细节。

27)决心 IC 对 diffs 未放成批判持续性的思维,并塑造一一个人们可以权利解读的周边环境。作为 diffs 创作者,你对常指显现出 diffs 难题的人的反应应是感激,而不是厌烦。

28)对于更为重要组件,慎重考虑非正式的法则,例如拒绝两个放弃(即两个 LGTM)或甚至是某个子集的 IC 的放全一致放弃。

29)对于更为重要组件,落地短时外不是取决于其重要持续性的基准,要抗议取决于这一基准和最优化它的盲目。塑造一种让 IC 可以放弃 diffs 无法较慢落地的中华文化(塑造持续性的兼职——著作、论文等等——由于并不适合 review 的成本,上会必须长达的 review 长周期;为什么字符应略有相异?)

30)一般来说,你只有在一个 IC 写显现出了一个候选的新设计图后,才确信这个新设计是误判的。要抗议说“哦,好吧,让我们先落地,然后先翻修它”的盲目;你这样光阴钱对 IC 和概念设计都没帮助。塑造一种中华文化,让 IC 察觉到如果这不是误判的提供商,就可以丢弃字符(尽力)。

策略

31)以某种乐句却说自己:为什么这个设计团队/概念设计会共存?如果它不共存,会发生什么(哪个其他设计团队/管理系统会填补这个印出)?该设计团队是如何为母公司减低经济效益的,以及它如何在未来在此期外这样光阴钱?

32)行踪母公司内你所在各个领域的每个其他主要概念设计,你应必须比他们自己的 IC 越来越佳地解读他们的更为重要技术新设计。捉到任何机会去与其他十分相似概念设计的负责人辩论概念设计区域内:你应必须阐明你的概念设计如何适合越来越大的生态管理系统。设计团队外的相互竞争是健康和必要的。与这些概念设计中所的 IC 有心:他们比母公司里的其他人越来越认识你的更为重要技术挑战。

33)不要在更早持续稳定性或效率上与其他设计团队相互竞争。这将换装为一场军备竞赛,两个设计团队都会浪费短时外为兼职电源最优化他们的管理系统,产生苹果与芒果的较为,等等。在基本新设计特持续性上未放成相互竞争。

34)如果客观上有人在你的运用于场景有越来越佳的管理系统,并一切都是接管它,那就去找别的事情光阴钱吧。

可观测持续性

35)探测是一种策略,而不是借以。

36)你应必须在你的消费者在此之后断定你的公共服务中所的难题。

37)在前提的情况下,可观察持续性应在 API 之上,并在充分利用(implementations)之外。这可以前提你可以切换充分利用并较为持续稳定性,而不会在探测字符中所引入误判。它还可以简化充分利用;并降低取而代之充分利用的门槛。

38)任何不容易探测的两边(例如,放全一致持续性)通常被遗忘,要一般来说那些难以探测的类型。

39)前提将更为重要的安全检查(例如放全一致持续性)放到布署本身,但会减少对外部公共服务的安全检查(否则你直到现在有两件事情要行踪,而不是一件)。

深入研究

40)扫描你所在各个领域的科研成果。之后你就会和你的 IC 有一个打字,可以充分利用超快的沟通。"如果我们一切都是法概念设计 X 中所的那个两边呢?并将其与概念设计 Y 中所的更为重要技术相结合?"。

41)一切都是法取而代之事情物。在可行的提供商内,偏向于取而代之的两边。抗议逐字逐句地复制新设计的盲目。每一个重要的管理系统在某些时候都只是某人头脑中所的一个半生不熟的一切都是法。

42)写论文。为那些对你正在光阴钱的好事情没任何背景的观众写作,将迫使你安全检查和澄清你的假设。论文可以使你越来越快雇用到优秀的人才,也越来越快让他们上岗。深入研究生应必须向你解读你的新设计(并断定误判!)。当被拒绝光阴钱专题时,但会答应。它们很新奇,而且你可以认识取而代之的人。

创作者丨Mahesh Balakrishnan

英译本丨多颗砂糖

来源丨网页:

dbaplus社区欢迎广大更为重要技术人员撰稿,撰稿邮箱:editor@dbaplus.cn

活动放荐-Gdevops峰会·丰台站

2022 Gdevops亚太地区敏捷运维峰会·丰台站将于6月底17日筹办,在此在此之后已成功巡回上海上海、广州、金华、成都五城,表现形式覆盖敏捷运维、数据戈、寒与虚拟化等全面持续性方向。 Gdevops峰会汇聚dbaplus社区数百领域专家人力,是与政府、行业联手打造的敏捷运维各个领域;也庆典,全面覆盖从DBA、运维发明家到CXO等所有更为重要技术圈层、从该网站、电信、金融、交通到物流等全面持续性行业,在业圈内、新闻报导圈内很强前所未有影响力。

游标文档,查看详情:_track=SOHU

关心香港市民号【dbaplus社区】,利用越来越多原创更为重要技术文章和精选用以下载

成都看男科去哪家医院最好
武汉看妇科去哪家好
无锡肛肠医院哪家医院好
青岛中医医院挂号
济南看癫痫哪个医院好
急支糖浆是什么药?
英夫利西单抗(类停)
先诺欣多少钱
腱鞘炎如何缓解疼痛
视疲劳的治疗
相关阅读