加载中
架构师日记-软件高可用实践那些事儿

作者:京东零售 刘慧卿 一 前言 关于软件的高可用,是一个老生常谈的话题。“高可用性”(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用...

【实践篇】手把手教你落地DDD | 京东云技术团队

1. 前言 常见的DDD实现架构有很多种,如经典四层架构、六边形(适配器端口)架构、整洁架构(Clean Architecture)、CQRS架构等。架构无优劣高下之分,只要熟练掌握就都是合适的架构。本文不...

05/29 10:20
5.6K
【实践篇】领域驱动设计:DDD工程参考架构 | 京东云技术团队

背景 为什么要制定参考工程架构 不同团队落地DDD所采取的应用架构风格可能不同,并没有统一的、标准的DDD工程架构。有些团队可能遵循经典的DDD四层架构,或改进的DDD四层架构,有些团队可能综...

05/22 10:10
1.5W
如何让技术架构师具有预知未来业务发展的能力? | 京东云技术团队

大家好,今天我们来分享业务架构,但是我们并不是以产品经理角度讲述一个业务架构是什么以及如何做?而是以一个技术架构师的角度,讲述如何承接业务架构或在没有业务架构的时候,如何判断业务...

05/18 09:34
2.1K
手把手教你用代码画架构图 | 京东云技术团队

作者:京东物流 覃玉杰 1. 前言 本文将给大家介绍一种简洁明了软件架构可视化模型——C4模型,并手把手教大家如何使用代码绘制出精美的C4架构图。 阅读本文之后,读者画的架构图将会是这样的...

架构师日记-深入理解软件设计模式 | 京东云技术团队

作者:京东零售 刘慧卿 一 设计模式与编程语言 1.1 什么是设计模式 设计模式(Design pattern) :由软件开发人员在软件开发中面临常见问题的解决方案,是经过长时间的试验积累总结出来的,它...

05/05 14:33
7.9K
浅谈复杂业务系统的架构设计 | 京东云技术团队

作者:京东科技 皮亮 1. 什么是复杂系统 我们经常提到复杂系统,那么到底什么是复杂系统。我们看下维基的定义:复杂系统(英语:complex system),又称复合系统,是指由许多可能相互作用的组...

04/28 12:58
1.9W
关于聚合根,领域事件的那点事---深入浅出理解DDD | 京东云技术团队

作者:京东物流 赵勇萍 前言 最近有空会跟同事讨论DDD架构的实践落地的情况,但真实情况是,实际中对于领域驱动设计中的实体,值对象,聚合根,领域事件这些战术类的实践落地,每个人理解依然...

04/27 09:29
4.2K
系统认知篇:防腐层、门面模式及适配模式的本质

作者:京东科技 倪新明 门面模式和适配器模式是代码级的设计模式,而防腐层本质是一种 防御型策略 ,在更高的层级对系统进行解耦 1 关于防腐层 Anti-Corruption Layer(ACL) 如下: Implemen...

04/26 09:20
4.4K
App复杂动画实现——Rive保姆级教程 | 京东云技术团队

作者:京东物流 沈明亮 在App开发过程中,如果想实现动画效果,可以粗略分为两种方式。一种是直接用代码编写,像平移、旋转等简单的动画效果,都可以这么干,如果稍微复杂点,就会对开发工程...

04/23 08:37
3.6K
京东小程序接入ARVR的技术方案和性能调优 | 京东云技术团队

作者:京东零售 戴旭 京东小程序是一个开放技术平台,正在被越来越多的头部品牌选择,用于站内私域流量的营销和运营。诸如各种日化、奢侈品等品牌对ARVR有较多的诉求,希望京东小程序引擎提供...

04/23 08:00
1.4K
软件架构生态化-多角色交付的探索实践

作者:京东零售 李春丽 作为一个技术架构师,不仅仅要紧跟行业技术趋势,还要结合研发团队现状及痛点,探索新的交付方案。在日常中,你是否遇到如下问题 “ 业务需求排期长研发是瓶颈;非研发...

04/19 09:33
2.1K
【架构与设计】常见微服务分层架构的区别和落地实践

作者:京东科技 康志兴 前言 从强调内外隔离的六边形架构,逐渐发展衍生出的层层递进、注重领域模型的洋葱架构,再到和DDD完美契合的整洁架构。架构风格的不断演进,其实就是为了适应软件需求...

Spring自定义参数解析器设计

作者:京东零售 王鹏超 1.什么是参数解析器 @RequstBody、@RequstParam 这些注解是不是很熟悉? 我们在开发Controller接口时经常会用到此类参数注解,那这些注解的作用是什么?我们真的了解吗...

04/14 09:47
6.4K
前端代码安全与混淆

作者:京东零售 周明亮 一、友商网页分析 1.1 亚马逊 亚马逊商详地址: https://www.amazon.com/OtterBox-Commuter-Case-iPhone-Packaging 所有交互事件在页面初始化时,不进行下发,等待通过...

04/12 09:16
3.1K
架构师日记-如何写的一手好代码

作者:京东零售 刘慧卿 一 前言 在日常工作中,我经常听到部分同学抱怨代码质量问题,潜台词是:“除了自己的代码,其他人写的都是垃圾,得送到绞刑架上,重构!”。今天就来聊一聊,如何写的...

04/06 09:28
5.4K
JSF预热功能在企业前台研发部的实践与探索

作者:京东零售 李孟东 00 导读 企业前台研发部包含了企业业务大部分的对外前台系统,其中京东VOP平台(开放平台)适合于自建内网采购商城平台的企业客户。 京东为这类客户专门开发API接口,对...

04/06 09:26
2.2K
架构师日记-为什么数据一致性那么难

作者:京东零售 刘慧卿 一 前言 在现代大型分布式软件系统中,有一个绕不过去的课题,那就是如何保证系统的数据一致性。著名的Paxos算法(Megastore、Spanner),Raft协议(ETCD、TiKV、Con...

04/04 09:20
4.8K
借降本增效之名,探索开闭原则架构设计

作者:京东科技 胡灿海 引语 在我们的研发生产活动中,经常会遇到如下类似的疑惑: 业务和技术在公司组织活动中,究竟应该各扮演什么样的角色? 技术的目的是什么? 研发生产活动中,如何提高...

04/04 09:15
2.7K
履约核心引擎低代码化原理与实践

作者:京东零售 徐开廷 撰写部门:Y-供应链研发部-履约研发部 1、导读 业界,规则引擎是一个非常普遍的技术类工具,也有很多非常优秀的开源工具,例如Drools等,它是一种嵌入在应用程序中的组...

03/30 09:38
7.7K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部