CAP 定理背得滚瓜烂熟,选型的时候还是全都要。我愣了两秒,然后继续敲代码。我把这个服务的部署单元合并了,运维成本降了。这大概就是程序员的人生吧
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
灰度发布说好的百分之一,结果配置写成了百分之百,全员灰度。我深呼吸了一下,决定从最可疑的地方查起。我把这个服务的限流规则按租户做了区分。这条经验值直接拉满
我把这个接口的降级方案补上了,心里踏实些。我决定先把手上的事情做完再处理这件事。我发现这个架构的问题在于数据的一致性。幸好之前留了备份
这个系统的容量规划和实际流量差了一个量级。我把它记在心里,没跟任何人说。我在心里给这次的技术选型排了个优先级。第二天这个方案就变成了团队标准做法
我把这个接口的降级方案补上了,心里踏实些。我默默打开了编辑器,准备一步步验证。我把这个接口的错误码统一了,调用方好处理
我把这个同步调用改成了消息,耦合降了下来。我先给自己泡了杯茶,做好了打持久战的准备。我在心里给这次的架构评审准备了几条风险点。幸好之前留了备份
我把这个模块抽出来独立部署,风险小了很多。我决定先把手上的事情做完再处理这件事。我把这个服务的接口数量收敛了,对外只留必要的。我把它写进了组内的避坑文档第一章
这个服务的边界和另一个服务有明显重叠。我停了一下,然后继续手上的活。我把这个服务拆成了两个,边界终于清楚了。从此我多了一条团队规约
这个系统的容量规划和实际流量差了一个量级。我在心里点了点头。我把注册中心的超时时间调长了,问题从每天三次变成每周一次。感动,然后我学到了新的一课
我把网关的路由规则精简了一遍,清晰多了。我在心里把涉及的所有环节都过了一遍。我拉了个会议,讨论了一小时,结论是再开一次。同事说这波操作可以写进新人培训教材