一部电梯引发的思考 (insights.thoughtworks.cn)

【简介】

DDD初学者最容易迷惑的概念就是应用服务和领域服务。因为一般来说代码只会有一个服务层,什么逻辑都往里面放。如果突然告诉他们还有应用服务和领域服务之分,自然是一头雾水。

点击查看全文 >>

@Thoughtworks 2021-08-10 15:55分享 / 0个评论
要不要再学学下面的文章?
HttpClient设置不当引发的一次雪崩,整个项目组慌了! (mp.weixin.qq.com)
我最近运维了一个网上的实时接口服务,最近经常出现Address already in use (Bind failed)的问题。



很明显是一个端口绑定冲突的问题,于是大概排查了一下当前系统的网络连接情况和端口使用情况,发现是有大量time_wait的连接一直占用着端口没释放,导致端口被占满(最高的时候6w+个),因此HttpClient建立连接的时候会出现申请端口冲突的情况。
by @code小生 2022-08-01 10:08 分享 查看详情
像一名教育者一样思考代码质量 (mp.weixin.qq.com)
一句广为流传的话:代码是写给人看的,而不是为了给机器执行。然而,编写人类易于阅读的代码,这说起来容易做起来难。这件事需要花费几年时间去学习,花费几十年才能掌握。我也许可以提供一个捷径:像一名教育者一样思考代码质量。“捷径”这个词表达的能力很强大。这并不是一个捷径。但我认为,这种观点很重要。Alan Kay 说过,观点抵得上 80 点智商。
by @code小生 2022-08-01 10:07 分享 查看详情
微服务API设计的实践与思考总结 (mp.weixin.qq.com)
随着微服务的越来越流行,越来的越多的公司开始实行微服务架构,相对于单一应用架构,微服务将复杂性拆分并且打散到一个个粒度更加细分的应用中,极大了减少了开发中单个服务的复杂性,开发人员只需要面向专注单一业务场景编程,从技术开发角度,单一服务代码量上减少很多,从业务角度上,业务复杂性的降低降低了需求的沟通成本,然而,整体业务复杂性依然存在,当我们需要接入或者依赖其他服务时,通常作为接入方来说,我们不需要深入了解服务提供方的业务,此时API成为了开发人员间的沟通语言。良好的API设计,能极大的减少沟通成本,甚至有时候可以代替文档,尤其是对于基础性服务来说,服务的可扩展性有时候体现在API的可扩展性,我曾经参与过一个基础业务微服务的业务升级,由于旧版本的API划分不够清晰,部分API存在重复性,后面不得不对大部分API进行重构(替换为新版本的API),仅仅在服务消费方升级这个阶段就持续1-2个月之久,在这个过程中也不断对API设计中存在的一些问题以及应该遵循哪些原则进行了一些思考。
by @code小生 2022-07-24 11:00 分享 查看详情
业务数据治理体系化思考与实践 (tech.meituan.com)
美团住宿数据治理团队从事数据治理工作多年,从最初的被动、单点治理,发展到后来的主动、专项治理,再发展到现在的体系化、自动化治理。一路走来,他们不断进行积累和沉淀,也在持续思考与实践。目前该团队取得了一些阶段性的成果,并得到美团多个业务线的认可和肯定。过程的经验与教训,希望能和大家分享,也希望能给从事数据治理工作的同学带来一些新思路。
by @技术头条 2022-06-19 23:26 分享 查看详情
用个十百千思考DDD (insights.thoughtworks.cn)
企业在进行数字化转型的时代中,面临着业务种类繁多,业务高度依赖的问题。微服务和中台是解决这些问题的有效技术手段。DDD 可以同时指导微服务设计和中台业务建模。
by @Thoughtworks 2022-04-24 11:49 分享 查看详情
黄峥自述:一路走来,我的经历与思考 (mp.weixin.qq.com)
小时候谈不上贫穷,但比较拮据,经常要穿妈妈同事或者亲戚家小孩的衣服。很多消费习惯和前期的家庭环境有很大关系,跟现在拥有的财富没太大关联。
by @code小生 2021-12-05 19:24 分享 查看详情
一次关于Mysql索引优化的思考 (mp.weixin.qq.com)
查看系统性能监控,发现有十多条慢查询,决定将其优化。挑选其中一条典型Sql记录其优化历程。
by @code小生 2021-09-30 21:44 分享 查看详情
乔布斯对竞争对手挖人的反应──引思考 (forum.lovejade.cn)
2005 年 5 月 26 日,乔布斯给 Adob​​e 公司首席执行官 Bruce Chizen 发了一封电子邮件:“布鲁斯,Adobe 正在从苹果挖人。他们已经挖走了一个,还正在给许多人打电话。我们的招聘政策是,不从 Adobe 挖人。看来你们有不一样的政策。我们之中必须有一方改变政策。请让我知道,你觉得谁应该变。”
by @杨琼璞 2021-07-05 14:28 分享 查看详情
据说程序员等电梯的时候都想过调度算法,网友:还真是 (mp.weixin.qq.com)
先来先服务(FCFS-First Come First Serve)算法,是一种随即服务算法,它不仅仅没有对寻找楼层进行优化,也没有实时性的特征,它是一种最简单的电梯调度算法。
by @code小生 2021-06-27 13:13 分享 查看详情
洋葱式信息安全观察:网络安全需求层次的思考 (www.sec-un.org)
组织对网络安全(Cyber Security)的需求是否存在一定规律?

一个组织的存在,必然存在着自己的使命,无论是企业,还是NPO(非盈利组织)、NGO(非政府组织)。为了完成自己使命,一些组织中大量采用信息技术,而其载体网络空间(cyber space)承载着的信息对组织具有重要作用,甚至可以决定其存亡,因此形成了组织对网络安全的需求。对于不同组织而言,如何研究组织对网络安全需求的规律呢?

组织是由若干个体组成的,因此组织的行为学必然带着个体的色彩,不管企业的管理模式是君主制,还是群体决策制,组织的决策都体现了个体的意愿的组合。因此,我们可以借鉴马斯洛的需求层次理论来研究企业网络安全需求的层级。(在每一层级的最后,我们将采用层级关键词来识别一个组织的网络安全需求层级)
by @技术头条 2021-06-13 22:49 分享 查看详情