做好这四步,服务端轻松成为全栈化人才

2023-09-21
阅读 10 分钟
软件开发里本没有服务端,分的细了就有了服务端。做为一个软件开发者,每个人都可以是全栈。看到“服务端全栈”这个词,不知道屏幕前的你现在脑子里想到的是什么问题。

那些年,我们见过的 Java 服务端“问题”

2019-10-09
阅读 16 分钟
道无精粗,人之所见有精粗。如这一间房,人初进来,只见一个大规模如此。处久,便柱壁之类,一一看得明白。再久,如柱上有些文藻,细细都看出来。然只是一间房。

一个系统,搞定闲鱼服务端复杂问题告警-定位-快速处理

2019-08-30
阅读 3 分钟
服务端问题排查对开发而言是家常便饭,问题并不可怕但要花大量时间去处理;另一方面故障的快速解决至关重要。 目前问题排查最大的障碍是什么呢?我们认为有以下几个原因: 大量的告警信息。 链路的复杂性。 排查过程繁复。 依赖经验。 实际工作中的排查思路并非无迹可寻,排查思路和手段可以沉淀出一套经验模型。 沉淀路...

那些年,我们见过的Java服务端乱象

2019-08-06
阅读 14 分钟
查尔斯·狄更斯在《双城记》中写道:“这是一个最好的时代,也是一个最坏的时代。”移动互联网的快速发展,出现了许多新机遇,很多创业者伺机而动;随着行业竞争加剧,互联网红利逐渐消失,很多创业公司九死一生。

一个系统,搞定闲鱼服务端复杂问题告警-定位-快速处理

2019-07-25
阅读 3 分钟
服务端问题排查(服务稳定性/基础设施异常/业务数据不符合预期等)对于开发而言是家常便饭,问题并不可怕,但是每天都要花大量时间去处理问题会很可怕;另一方面故障的快速解决至关重要。那么目前问题排查最大的障碍是什么呢?我们认为有几个原因导致:1) 大量的告警信息。2) 链路的复杂性。3) 排查过程繁复。4) 依赖经验...

老代码多=过度耦合=if else?阿里巴巴工程师这样捋直老代码

2019-01-18
阅读 5 分钟
在业务开发的过程中,往往存在平台代码和业务代码耦合严重难以分离、业务和业务之间代码交织缺少拆解的现象。平台和业务代码交织导致不易修改,不同业务的代码交织增加了不同负责团队之间的协同成本。因此不论从代码质量,还是从团队协作的角度来看都严重地影响了开发团队之间的协同效率和开发效率,最终影响到了用户体...