44、用户故事:从“心”出发,我还有无数个可能

你好,我是Longslee,很高兴与大家一起学习《高并发系统设计40问》。 我从事软件相关的职业已经有九年时间了,之前在一家税务行业类公司工作,目前在一家电信行业相关的公司从事开发和运维工作。 我并不是“极客时间”的老用户,因为接触“极客时间”只有短...

43、春节特别策划:高并发下如何发现和排查问题?

你好,我是唐扬,新年快乐! 过年嘛,都要吃好玩好,给自己一年的辛苦付出“加餐”,那咱们的课程也不例外,在新的一年里,我为你策划了两期加餐,今天先来聊聊在高并发下,我们如何发现和排查问题。 为什么要讲这个问题呢?是因为我在课程结束之后,发现有同学反馈说...

42、春节特别策划:我们如何准备抵抗流量峰值?

你好,我是唐扬,今天这一期加餐,我想跟你聊一聊如何准备抵抗流量峰值。 如果你是后端技术团队的负责人,那么在日常工作中,除了要完成产品提出的功能需求点之外,通常还要思考如何让系统平稳度过流量的高峰期。也许你会问,我的系统用户量级也不大,平时的并发量也不...

41、加餐:数据的迁移应该如何做?

你好,我是唐扬。 在“[数据库优化方案(二):写入数据量增加时,如何实现分库分表?]”中我曾经提到,由于MySQL不像MongoDB那样支持数据的Auto Sharding(自动分片),所以无论是将MySQL单库拆分成多个数据库,还是由于数据存储的瓶...

40、信息流设计(二):通用信息流系统的拉模式要如何做?

你好,我是唐扬。 在前一节课中,我带你了解了如何用推模式来实现信息流系统,从中你应该了解到了推模式存在的问题,比如它在面对需要支撑很大粉丝数量的场景时,会出现消息推送延迟、存储成本高、方案可扩展性差等问题。虽然我们也会有一些应对的措施,比如说选择插入...

15354555657243