重返QCon:第三天

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

QCon第三天,Coinbase工程师分享应对加密货币流量激增的基础设施经验;Charity Majors主张在生产环境测试,关键是要做对;Starling Bank工程师证明仅用Java不依赖Kafka等流行框架也能做好。核心启示:技术选型不重要,把事做对才重要。

🔎

延伸解读

流量激增下的基础设施应对

Coinbase工程师在QCon第三天分享了应对加密货币流量激增的经验。去年加密货币再次引发公众关注时,他们经历了引人注目的SEV,但迅速调整方向建设基础设施,不仅扛住了最初的突然增长,还锻炼出应对更大流量峰值的能力。这提醒我们,面对突发流量,临时扩容只能解燃眉之急,持续投入基础设施才能形成真正的弹性。

生产环境测试:必要但需做对

Charity Majors在演讲中主张在生产环境测试,认为这并非邪恶,而是现实所需,关键在于方法正确。她指出,你可能没意识到,但你其实已经在生产环境测试了。这一观点引发争议,但作者认为若只推荐一场QCon演讲,很可能选它。对团队而言,与其回避,不如建立安全的生产测试实践,如灰度发布、功能开关和可观测性。

技术选型不是成败关键

Starling Bank工程师的分享证明,不依赖Kafka或Datomc等流行框架,仅用Java也能把事做好。这与Nubank采用Kafka和Datomc形成对比,但两者都成功。核心启示是:技术选型不重要,把事做对才重要。团队应避免盲目追新,而应聚焦于解决实际问题,用合适的工具达成目标。

❓

Q&A

QCon第三天有哪些值得关注的演讲?

QCon第三天有三场精彩演讲:Coinbase工程师分享应对加密货币流量激增的基础设施经验;Charity Majors做了关于在生产环境测试的AMA和演讲;Starling Bank的Jason Maude分享了仅用Java不依赖流行框架也能做好系统的经验。

Coinbase是如何应对加密货币流量激增的?

Coinbase在去年加密货币突然受到关注时经历了严重的SEV,但他们迅速调整,构建了基础设施,不仅挺过了最初的流量激增,还增强了应对更大流量峰值的能力。

Charity Majors对在生产环境测试有什么观点?

Charity Majors认为,你可能没有意识到,但你确实在生产环境测试,而且你应该这样做,这不是邪恶的,只是必须做对,而这并不容易。

Starling Bank的技术选型有什么特别之处?

Starling Bank没有采用Kafka等流行框架,也没有使用Nubank采用的Datomic等git-style数据库,他们只使用Java,并成功实现了目标。

作者从QCon第三天得到的最核心启示是什么?

核心启示是:技术选型不重要,把事做对才重要。无论使用什么花哨的框架或技术,关键是要正确地完成事情。

作者对Charity Majors的演讲评价如何?

作者认为Charity Majors非常擅长演讲,能持续传达想法,幻灯片组织得高度无序但很有条理。作者同意她的观点,并表示如果只能推荐一个QCon演讲,很可能就是这一个。

🏷️

标签

➡️

继续阅读