08__三个基因维度,看清用户企业特性

你好,我是相辉。上一讲呢,我给你讲了蔚来汽车的例子,你一定很想知道他们是如何做到的吧?

有一次,一个竞争伙伴怀着好奇的心情问我:你们社区里那些内容那么好,是找的哪家公关公司?

08__哨兵集群:哨兵挂了,主从库还能切换吗?

你好,我是蒋德钧。

上节课,我们学习了哨兵机制,它可以实现主从库的自动切换。通过部署多个实例,就形成了一个哨兵集群。哨兵集群中的多个实例共同判断,可以降低对主库下线的误判率。

08__设计冲刺:谷歌创投如何帮助产品成功?

你好,我是苏杰。

今天让我们一起来学习一下谷歌创投提出的设计冲刺方法,看看谷歌创投是怎样帮助产品成功的?这是第二轮 MVP——Prototype 的第三讲,也是其对应的方法论 Design Sprint 的出处,通过这一讲,我们可以复习到很多之前的内容。

08__什么办法可以在讨论中自然形成统一语言?

你好,我是徐昊。今天我们来聊聊事件建模法(Event-based modeling)。

对于大多数人而言,业务建模中最难的一步并不是获得模型,而是说服业务方接受模型作为统一语言。虽然我们上节课讲到可以把角色 - 目标 - 实体法当作一种共创方法,但在实际操作的过程中,角色 - 目标 - 实体法仍然存在收集 - 建模 - 说服这三步。那么,有没有一种方法,可以在讨论的过程中,更自然地完成模型共创呢?

08__事件驱动:C10M是如何实现的?

你好,我是陶辉。

上一讲介绍了广播与组播这种一对多通讯方式,从这一讲开始,我们回到主流的一对一通讯方式。

早些年我们谈到高并发,总是会提到 C10K,这是指服务器同时处理 1 万个 TCP 连接。随着服务器性能的提升,近来我们更希望单台服务器的并发能力可以达到 C10M,也就是同时可以处理 1 千万个 TCP 连接。从 C10K 到 C10M,实现技术并没有本质变化,都是用事件驱动和异步开发实现的。[第 5 讲] 介绍过的协程,也是依赖这二者实现高并发的。

08__事实比较:如何快速比较目标与结果?

你好,我是张鹏。

上一讲我为你介绍了召开高效复盘会议的“五步法”,带你了解了复盘会议的标准流程。其实五步法如果不算第一步破冰的话,第二步到第五步刚好对应 CLAP 模型的四个环节。

08__事务到底是隔离的还是不隔离的?

你好,我是林晓斌。
你现在看到的这篇文章是我重写过的。在第一版文章发布之后,我发现在介绍事务可见性规则时,由于引入了太多概念,导致理解起来很困难。随后,我索性就重写了这篇文章。
现在的用户留言中,还能看到第一版文章中引入的 up_limit_id 的概念,为了避免大家产生误解,再此特地和大家事先说明一下。

08__收尾:项目复盘,小团队也要持续改进

你好,我是雷蓓蓓。今天我们来聊一聊复盘。

复盘原本是围棋术语,是指每次博弈结束之后,双方棋手把刚才的对局复演一遍,分析对局当中得失的关键,是提升自己棋力的好方法。其实,**复盘是对思维的训练。**通过复盘,当类似的局面再次出现在你面前的时候,你就能够快速地预测接下来的动态和走向,并且更好地应对。

08__数据库优化方案(一):查询请求增加时,如何做主从分离?

你好,我是唐扬。

上节课,我们用池化技术解决了数据库连接复用的问题,这时,你的垂直电商系统虽然整体架构上没有变化,但是和数据库交互的过程有了变化,在你的 Web 工程和数据库之间增加了数据库连接池,减少了频繁创建连接的成本,从上节课的测试来看性能上可以提升 80%。现在的架构图如下所示: