本期“播客导听”来自 Technology Podcast 播客频道 10月7日的单集:
Technology Podcast 频道由著名的 Thoughtworks 团队主持,围绕深度的技术话题开展行业专家访谈,探索当今最重要的趋势,跟随工作在软件工程前线的专家一起观察趋势,探讨软件技术和工程如何改变我们的工作和生活方式。本期单集英文标题是:The hard parts of software architecture,也就是 "软件架构的复杂度“,是另外一个单集 The hard parts of data architecture 的姐妹节目单集。当今世界的分布式软件架构本质上是非常复杂的。你需要作出的决定——你的数字化服务设计、服务规模应该多大、不同组件之间的耦合方式等等,都有各自的复杂度,都要做出某种取舍。本期的嘉宾 Neal 和 Mark 一起合作出版了《软件架构的复杂度:现代分布式系统的取舍分析》/《Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures》,本期节目里主持人 Rebecca 和两位嘉宾将一起探讨软件架构大概的边界在哪里,如何在不同架构之间做出取舍和选择。
导播:Chance
赞助:爱范儿「工程团队」
概述:
- 主持人:Rebecca (Thoughtworks CTO)
- 嘉宾:Neal Ford、Mark Richards
- 关键词:数据架构、软件架构、复杂度分析
- 导听部分:嘉宾和话题背景简介、出书的动机以及主题的背景、软件架构设计和决策模型的过去和现在、微服务时代架构师面临的困境、架构师如何利用“微服务颗粒度”分析以及“服务拆分或聚合分析”来确定服务颗粒度等。
想知道更多,请移步原播客节目收听完整的内容。
参考资源:
- 播客平台:iPhone 的 Podcast / 播客 app 或安卓的 Google Podcast
- 英文原单集可根据本期关键词自行到上述播客App中搜索、订阅和收听
- 英文原单集包括丰富的 Notes and Links,是节目中谈提到的学习资源
装备:
- 外置声卡「Yamaha UR22 mk II」(USB 接入 Macbook 电脑)
- Scarlett Studio 电容麦
- 经典的 Sennheiser 监听耳机 HD206
工具:
- Audacity + Steinberg 驱动软件「官方下载安装即可(驱动程序带loopback 开关,要打开、选Mono模式)
- 戴好麦克风、通过 Yamaha 声卡输入,笔记本里同时打开外部音源(播客)
- 打开 Audacity 用于合成输出的声音。根据需要可安排外部、人声两条不同的音轨(Track)