公司:京东
京东是中国最大的电子商务公司之一,成立于1998年。公司提供在线零售、物流配送、支付服务等一系列互联网服务。京东市场规模庞大,是中国最大的网络零售商之一。随着国内电子商务市场的不断发展和技术的不断提升,京东已经成为中国互联网行业的领导者之一。
618技术大揭秘:Switchquery秒级配置触达平台的设计与实现
Switchquery是一个秒级触达的高性能移动配置下发平台,特别适用于对实时性要求较高的配置下发场景。本文介绍秒级触达能力的实现原理和设计以及在618大促场景下的实践。
随机高并发查询结果一致性设计实践
物流合约中心是京东物流合同管理的唯一入口。为商家提供合同的创建,盖章等能力,为不同业务条线提供合同的定制,归档,查询等功能。由于各个业务条线众多,为各个业务条线提供高可用查询能力是物流合约中心重中之重。同时计费系统在每个物流单结算时,都需要查询合约中心,确保商家签署的合同内容来保证计费的准确性。
“标签Tag”设计分析
标签样式设计或重或浅,单纯来看仅仅是一个很小的视觉设计,但是对于用户而言通过标签可以更快获得关键信息,对于产品/平台而言,标签也承载了一定的产品策略。
基于ClickHouse解决活动海量数据问题
魔笛活动平台要记录每个活动的用户行为数据,帮助客服、运营、产品、研发等快速处理客诉、解决线上问题并进行相关数据分析和报警。可以预见到需要存储和分析海量数据,预估至少几十亿甚至上百亿的数据量,所以需要选择一款能存储海量数据的数据库。由于是通过接收MQ存储或者API方式存储,所以对实时写入性能也有一定要求。同时可能后续还需要一些实时数据分析等。
关于接口可维护性的一些建议
在用户剧增的互联网时代,作为主流架构的微服务架构,经常需要面对数据众多的系统,软件维护成本更是日趋陡增。本文结合实际工作体验,从可维护性的角度,提出了几个非常切实可行且行之有效的技巧和建议,涉及了多个几个方面,覆盖了从开发到维护的主要流程。
移动端APP组件化架构实践
对于中大型移动端APP开发来讲,组件化是一种常用的项目架构方式。个人最近几年在工作项目中也一直使用组件化的方式来开发,在这过程中也积累了一些经验和思考。
基于CAS的单点登录实践之路
CAS单点登录技术是一种用于解决多个应用程序之间身份验证和授权问题的集中式认证系统。本文尝试通过一种深入浅出的方式,通过解析笔者亲身案例给读者分享CAS架构开发所需要关注的技术点。
架构师日记-到底该如何搭建一个新系统
架构设计按照实施过程可分为工程架构,业务架构,部署架构等多个维度,一个好的系统架构标准应该具备可扩展、可维护、可靠性、安全性和高性能等特点。尽管这些特点大家都熟知,但在实际落地时,我们更为迫切的想知道实现这些要求的关键路径,以便在架构设计中融入这些特点。只有这样,才能确保系统能够适应未来的业务增长和交付效率。本文将重点围绕如何进行工程架构设计展开探讨。
元气小七 从新出发|七鲜IP形象设计
2022年,随着七鲜超市品牌升级,定位打造国内以健康为导向的新零售商超。原IP设计方案也在落地之际,及时进行设计调整。从品牌定位出发,打造“健康乐活”的品牌IP形象。
借降本增效之名,探索开闭原则架构设计
本文尝试借降本增效之名,来探索软件的开闭原则架构设计的实践对降低程序员认知负载的意义与价值。
「文案」怎么写?--RELAAAY 4.0升级复盘-文案篇
对设计师而言,“文案”这个词并不陌生,平日的设计工作中,少不了写文案的环节,标签、按钮、通知、新手引导……但“文案设计/UX writing”这个环节却时常被忽视。
轻量灵动:革新轻量级服务开发
GraalVM提高Java应用的性能、体验新特性、提高资源利用率和适应万物云原生的能力。本文将从实战方向带你打开原生镜像之路。
大报文问题实战
大报文问题,在京东物流内较少出现,但每次出现往往是大事故,甚至导致上下游多个系统故障。大报文的背后,是不同商家业务体量不同,特别是B端业务的采购及销售出库单,一些头部商家对京东系统支持业务复杂度及容量能力的要求越来越高。因此我们有必要把这个问题重视起来,从组织上根本上解决。
Shell在日常工作中的应用实践
本文将从测试开发工作痛点出发,重在探讨Shell在日常工作中的应用实践。
如何利用因果推断方法对需求价值提前预判?
本文将通过对上半年某服务价值洞察的项目经历复盘,梳理产品经理需求价值预判及假设验证的全流程,并重点讲述其中因果推断的思路与方法。
ElasticSearch - 批量更新bulk死锁问题排查
在ES中经常会使用BulkProcessor来进行批量处理,然后异步提交update请求,并设置固定的时间间隔来提交批量update请求。同时为了保证异步提交请求的可靠性,还会设置重试策略,但是没想到这个异常重试发生了死锁问题。