首页
学习
活动
专区
工具
TVP
发布

程序架道

专栏作者
105
文章
45848
阅读量
26
订阅数
一周技术学习笔记(第92期)-为什么喜欢讨论技术而不是业务?
问:又看了一遍 如何提高代码的扩展性 的分享,里面提到你们团队会做概要设计。能分享一下概要设计抓的点是哪些吗?需要产出哪些方面的文档?
王新栋
2023-03-08
1770
一周技术学习笔记(第89期)-共享服务放大就是中台
整个架构结构发展的历程,大概是从单体到分布式,到SOA,到微服务,最后或者说是现在的中台。
王新栋
2022-12-01
2170
一周技术学习笔记(第86期)-大促前系统备战可以看看这6个问题
扩容机器时需要注意什么? 数据库连接:某服务集群一共有 10 个容器实例,每个实例会建立约 100 个数据库连接,加起来就是约 1000 个连接,假设数据库总共支持的连接数为 1200 个,这是能够支撑现状的。但如果考虑到近期业务增长较快,会导致服务负载较大,需要扩容 5 个实例,那么总的数据库连接数大约会达到 1500 个,这就肯定支撑不住的,所以对服务进行扩容时,对数据库也需要同步扩容。 扩容机器时容易忽略的地方? 系统有四个服务 A、B、C、D,A 调用 B,B 调用 C 和 D。其中,A、B、D
王新栋
2022-12-01
2790
一周技术学习笔记(第84期)-代码评审的六大方向
主要看逻辑是否合理,有无多余的逻辑在代码里面,以防给别人和自己买坑,或者将来出现不定时的线上问题,有没有嵌套的过深的逻辑等等。
王新栋
2022-12-01
2280
一周技术学习笔记(第83期)-时间和空间到底哪一个更经济
这篇文字讲述时间和空间,但肯定不是去理解牛顿的绝对时空观,也不会去理解爱因斯坦狭义相对论的理论。
王新栋
2022-12-01
2580
一周技术学习笔记(第73期)-技术债可能并不是一件坏事
”天下武功,唯快不破“,这一点被互联网企业应用的炉火纯青,你常常可以听到MVP,小步迭代,快速试错等等。确实有时候快,不顾一切地快,发挥了很大的作用。
王新栋
2022-12-01
2150
一周技术学习笔记(第71期)-已经有200多个命令为何Redis还要Lua
我们都知道Redis是一种高性能的key-value内存数据库,企业环境里面的很多应用场景都使用了它,因为在部分场景下它可以作为关系型数据库的补充,比如分布式缓存等。
王新栋
2022-12-01
4290
一周技术学习笔记(第62期)-CQRS是”有点不同“的读写分离
图自https://time.geekbang.org/dailylesson/detail/100056986
王新栋
2022-06-15
3040
一周技术学习笔记(第61期)-如何编写可测试的代码
重构是在不改变原先功能的前提下就行的代码调整。那你怎么确保没有改变原先的功能呢,就需要测试。
王新栋
2022-04-26
3560
一周技术思考笔记(第50期)-软件开发的核心难度在哪里
自从进入了“敏捷”时代,大家都好像要以速度取胜,唯恐天下武功唯快不能破,业务部门的同学想着要快速解决业务问题,研发部的同学想着快速解决技术问题,在MVP的这个”舞台上“,总是你方唱罢我登场。
王新栋
2022-03-29
2190
流量来了,去努力保护好你的系统
今天,我们不谈具体的概念,或者是算法,比如限流,目前已有很多这方面的内容,我们一起来看一看如何有效地落地。
王新栋
2021-12-09
2360
一周技术思考(第36期)-缓存踩踏与惊群效应
”10年前的那一天Facebook发生了什么“,本想用这个题目,但不符合本系列的气质,那,那天到底发生了什么呢。
王新栋
2021-10-20
6140
一周技术思考(第34期)-系统可用性问题与数字7的渊源
对一个事物进行总结,往往我们会列出1、2、3...出来,但是很少有人会把这个数字撑到10几个,因为大多数人的心智消化系统最大能接受到7这个数字。
王新栋
2021-10-09
3240
一周技术思考(第33期)-为什么会有高可用的问题?
我在今年2月份的时候看到一篇文章,以至于我对它里面描述的高可用的观点,印象真的很深刻,才导致我又翻开收藏夹去找寻它。当然,也有可能是马上又到双十一了,我们又开始备战了,总之,这周又读了两遍。
王新栋
2021-10-09
2150
一周技术思考(第25期)-编写害羞的代码
大家好,这里记录,我每周读到的技术书籍、专栏、文章以及遇到的工作上的技术经历的思考,不见得都对,但开始思考总是好的。
王新栋
2021-08-20
2140
一周技术思考(第16期)-通过[洋葱]看服务和架构
大家好,这里记录,我每周碰到的,看到的,或想到的,引起触动,或感动的,技术事物的思考,不见得都对,但开始思考总是好的。
王新栋
2021-07-01
2560
一文一点 | 系统从高可用到高不可用都经历了什么
主要特点就是【可用】前面有个【高】字,加上了高,就是代表系统在发生故障的情况下仍然是可用的,甚至是在极端故障下依然坚挺。
王新栋
2020-09-08
5610
一文一点 | 为什么不建议使用数据库外键
学生表中的 student_id 是主键,那么成绩表中的 student_id 则为外键。
王新栋
2020-08-27
1K0
一名程序员的时空观
这篇文字讲述时间和空间,但肯定不是去理解牛顿的绝对时空观,也不会去理解爱因斯坦狭义相对论的理论。
王新栋
2019-09-17
7130
13个速度与激情般的开源中件间
本文整理了阿里13个开源中件间产品的架构及功能介绍,结合阿里中间件团队的访谈及分享,涵盖了消息中间件、服务框架、数据层、应用服务器和大规模分布式稳定性平台等等。整体中间件在阿里生态中的分布,如下图所示:
王新栋
2019-08-27
2.1K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档