后端开发实践系列——领域驱动设计(DDD)编码实践 (insights.thoughtworks.cn)

【简介】

本文是「后端开发实践系列」第二篇,主要介绍了DDD中的应用服务、聚合、资源库和工厂等概念以及与它们相关的编码实践,更着重讲到了软件的读写操作在DDD中的实现方式。

点击查看全文 >>

@ThoughtWorks 2019-07-31 09:37分享 / 0个评论
赞过的人: 技术头条
要不要再学学下面的文章?
阿里巴巴在应用性能测试场景设计和实现上的实践 (yq.aliyun.com)
本文是《Performance Test Together》(简称PTT)系列专题分享的第5期,该专题将从性能压测的设计、实现、执行、监控、问题定位和分析、应用场景等多个纬度对性能压测的全过程进行拆解,以帮助大家构建完整的性能压测的理论体系,并提供有例可依的实战。
by @可耐芊小仙女 16小时前 分享 查看详情
开发部署提速8倍!这款IDE插件了解一下? (yq.aliyun.com)
对于开发者而言,提高工作效率大概有 2 种主要方式,第一种方式就是加快自己的工作速度,争取在同一段时间内多码一些代码、多干一些活来实现多产;而聪明的开发者会选择第二种方式,就是通过插件,让一些重复性的、繁琐性的工作被自动化,从而节省出时间来做一些实质性的业务,达到轻松又高效的工作步调。
by @可耐芊小仙女 16小时前 分享 查看详情
后端开发实践系列——事件驱动架构(EDA)编码实践 (insights.thoughtworks.cn)
在本系列的前两篇文章中,我作者分别讲到了后端项目的代码模板和DDD编码实践,在本篇将继续以编码实践的方式分享如何落地事件驱动架构。
by @ThoughtWorks 22小时前 分享 查看详情
编码方法论,赋能你我他 (yq.aliyun.com)
编码也是如此,当多次编写类似的代码时,我们需要考虑是否有一种方法能够提高编码速度。作者多年来致力于敏捷开发,总结了一套编码的方法论,有助于程序员"快速、优质、高效"地进行编码。
by @可耐芊小仙女 2019-08-20 16:07 分享 查看详情
开发部署效率提升 12 倍,这款应用托管服务让云上运维更简单 (yq.aliyun.com)
使用Web+以前:购买ECS->购买并配置VPC和交换机->配置安全组->购买SLB及配置服务器组->购买RDS及配置数据库->安装语言运行时环境->部署并启动应用->检查应用健康状况->完成,共计8个步骤。使用Web+以后:上传应用部署包->一站配置网络、主机实例、SLB和RDS->结束,只需2个步骤。
by @可耐芊小仙女 2019-08-20 16:06 分享 查看详情
OpenResty 社区王院生:APISIX 的高性能实践 (zhuanlan.zhihu.com)
API 网关的地位越来越重要,它几乎劫持了所有流量,内外之间完成了用户的安全控制、审计,通过自定义插件的方式满足企业自身特定需求,最常见的自由身份认证等。随着服务在数量和复杂度上的不断增长,更多的企业采用了微服务的方式,这时通过 API 网关来完成统一的流量管理和调度就非常有必要。
by @又拍云 2019-08-20 15:21 分享 查看详情
Glide 架构设计艺术 (mp.weixin.qq.com)
自从Android诞生以来,Bitmap的管理就一直是大问题,为了更好的管理它,不同的图片加载框架不断的被推出,从刚开始的ImageLoader,到Picasso,再到现在的Fresco和Glide,可谓百花齐放。然而前两者现在都已经不再维护了,同时我们公司的项目目前也已经从Fresco切换到Glide了,之前之所以用Fresco是因为他在Android5.0以下系统中能从native层“偷”内存,但后面由于Android对于Bitmap内存管理方式的改变,这个功能不再生效,相比于Glide来说,Fresco就显得侵入性太强,而且可扩展性没有glide强。而Glide之所以扩展性如此强,就在于它 优秀的架构设计 ,这也是我们今天要讨论的。
by @code小生 2019-08-18 23:19 分享 查看详情
阿里云 CDN 业务基于边缘容器的云原生转型实践 (yq.aliyun.com)
本文基于边缘容器的阿里云 CDN 云原生实践, 涵盖了边缘容器的背景和趋势,边缘托管集群 ACK Managed Edge K8s(文中简称“Edge@ACK”) 的能力、架构,以及基于边缘容器构建阿里云 CDN 的云原生体系的详细过程,期望与读者分享使用阿里云容器服务打造云边端一体基础设施过程中的体会。
by @可耐芊小仙女 2019-08-16 15:29 分享 查看详情
传统保险企业基于 Dubbo 的微服务实践 (yq.aliyun.com)
2013年,我们在做整个数据库转换的时候,需要找一款RPC的框架。当时市场上成熟的产品很少,不像今天百花齐放,比如今天有 Spring Cloud 和 Dubbo,但我们更倾向于有实际生产经验的框架,Dubbo在淘宝有比较丰富的实施经验,再加上阿里的业务形态和我们的业务模型契合度很高,例如需要支持海外不同地区的请求,不同地区也都有一些自己的定制化业务需求。
by @可耐芊小仙女 2019-08-14 16:29 分享 查看详情
Knative 实践:从源代码到服务的自动化部署 (yq.aliyun.com)
通过之前的文章,相信大家已经熟悉了 Serving、Eventing 以及 Tekton。那么在实际使用中,我们往往会遇到一些复杂的场景,这时候就需要各个组件之间进行协作处理。例如我们提交源代码之后是否直接可以部署服务到 K8s 中? 这个场景对于用户来说很有吸引力。那么现在就让我们来看一下,在 Knative 中如何实现从代码到服务?
by @可耐芊小仙女 2019-08-12 15:33 分享 查看详情