V
主页
你的电脑有多快? | 高性能设计(机械共鸣)
发布人
How Fast is Your Computer DESIGNING FOR HIGH PERFORMANCE (Mechanical Sympathy) 你的电脑有多快?为什么这很重要?硬件的工作方式和硬件性能如何影响我们设计出色的软件?“机械共鸣”是Dave Farley在LMAX的团队开始使用的术语,描述他们在设计软件时如何考虑到硬件的约束,以最大化其在金融交易系统的高性能计算世界中的性能。 现代计算机提供了惊人的性能水平,实际上非常快,以至于很难理解这些数字到底意味着什么。在这一集中,Dave Farley解释了这些性能水平在人类语境中的意义。“机械共鸣”的概念,理解硬件如何工作从而利用它,最初来自于一级方程式赛车,但后来被Martin Thompson和Dave Farley所在的LMAX团队应用于软件。它在高性能计算中最为明显,但也与系统的其他设计方面同样重要。 那么,为什么磁盘驱动器不是“随机访问”?如果你不想让你的软件慢60倍,你应该知道关于固态硬盘的什么?你应该如何构建分布式系统以使它们具有弹性?如果CPU每条指令需要1秒钟,那么从英国发送一条消息到澳大利亚,或从美国发送到中国,需要多长时间?
打开封面
下载高清视频
观看高清视频
视频下载器
7分钟视频告诉你,什么是DevOps?
第一季:第 3 集 恐龙级CI/CD工具 Jenkins
思维整洁之道,软件工程之屠龙宝刀
第一季:第 5 集 云原生 CI 中的强者 Tekton
让我来扒一扒 Git Flow 这个大坑
DevOps vs SRE vs Platform Engineering _ 清除你的各种误解
什么是金丝雀测试 -- Implementing A Full CI_CD Pipeline
Cyberpunk 2077 赛博朋克2077游戏发布翻车的真实原因分析
如何为开发团队衡量成功?How to Measure Success for Development Teams
第一季:第 6 集 云开发者可快速上手的 TeamCity
什么是DevSecOps?| 中国DevOps社区
要避免这些小白程序员才会犯的错误
“非功能性需求”是愚蠢的 Non-Functional Requirements Are STUPID
我希望早点知道的软件架构技巧 Software Architecture Tips I WISH I Knew Sooner
持续集成还是功能分支?你该怎么选择?
如何快速构建高质量的软件 How To Build Quality Software Fast
字节跳动移动DevOps研发模式最佳实践 胡贤彬 中国DevOps社区
“DevOps工具鉴宝”系列活动 Kickoff 会议 中国DevOps社区
第一季:第 2 集 - 全能级 DevOps 平台 GitLab
应对用户需求不断变化的挑战 Fighting User Requirements That CONSTANTLY Change
TDD已死?不,就没活过 熊节 中国DevOps社区
快速上手网络自动化利器Nornir
使用DORA指标衡量软件交付 Measuring Software Delivery With DORA Metrics
选择技术框架时的最大失误 WORST MISTAKES When Choosing A Technology Framework
Jez Humble 听起来那么好的持续交付能落地么?
Jez Humble - 引导一场 DevOps转型 @ DevOn Summit 2018
[RXSEND]rx实况:清洁工能O5吗?包复活赛的!(美服)
专家Emily Bache探讨一切关于自动化测试 The Engineering Room Ep.20
从测试角度看软件质量管理怎么做 刘晓玲 中国DevOps社区
中移集成DevSecOps落地实践分享 高尉峰 中国DevOps社区
研发效能提升的实践框架、模式与反模式 张乐 中国DevOps社区
DevOps三步工作法实践 吕桂庆 中国DevOps社区
不要被平台工程的炒作所迷惑
玩转规模化敏捷SAFe会议系列一 张志华 中国DevOps社区第24期线上分享
颠覆行业的书 Jez Humble & Dave Reflect On Continuous Delivery
软件企业的4个核心指标 4 ESSENTIAL METRICS For Software Enterprise
中国 DevOps 社区首届流水线大赛- JFrog 和 Elastic Cloud 使用说明
第一季:第 8 集 基础架构自动化编排工具 Terraform
好快省多:你的DevOps实践之路走对了吗?张鹏 中国DevOps社区
这就是你的编程能力差的原因吗?