消息队列原理与实战

引入 案例一:系统崩溃 解决方案:解耦 案例二:服务能力有限 解决方案:削峰 案例三:链路耗时长尾 解决方案:异步 案例四:日志存储 服务器故障日志丢失 解决方案: 什么是消息队列? 消息队列(...

字节青训营

分布式定时任务

前言春节集卡瓜分 20 亿作为后端开发同学,怎样设计最终开奖环节技术方案? 业务流程 定时扫描抖音用户集卡状态 汇总计算用户的瓜分金额 定时开奖 技术体量 亿级用户规模 十亿级资金规模 百万级读写 QPS 方案引出 自动化 + 定时执行...

字节青训营

黑灰产监控与防御

了解一些国内黑灰产的调研报告,推荐Freebuf 黑镜调查系列 国内黑产介绍 一些常见的黑产 黑色产业链规模 黑色产业链结构(部分) 黑产团伙的发展趋势 规模化 借助脚本、软件来实现攻击的批量化 上游各类资源丰富,大大降低攻击成本,...

字节青训营

手把手教你做系统设计

系统设计方法论 为什么要做系统设计 个人 For 面试 个人能力提升 拓展技术视野 工作 业务驱动 系统重构 突破和创新 如何评估一个系统 可用性 安全性 扩展性 易用性 性能 耦合性 可维护性 伸缩性 系统设计的定义:为了达成某种目...

字节青训营

微服务框架——不变的基建

微服务架构介绍系统架构演变历史 为什么系统架构需要演进? 互联网的爆炸性发展 硬件设施的快速发展 需求复杂性的多样化 开发人员的急剧增加 计算机理论及技术的发展 单体架构——all in one process 优势: 性能最高 冗余小 劣势...

字节青训营