如何 0 成本启动全员 AI 技能提升?戳> 了解详情
写点什么

凡客诚品架构总监栾义来的年度展望

  • 2010-04-01
  • 本文字数:1397 字

    阅读完需:约 5 分钟

尝试渐进式的 SOA

2009 年是 VANCL 业务激增的一年,也是技术平台向 SOA 转型的一年。在推进 SOA 的过程中,首先需要理解的就是 SOA 不是一个技术问题,是个业务系统规划问题,必须由业务专家而不是技术专家完成。SOA 治理是梳理和解决公司整体业务层面和 IT 系统的对齐问题,目前在国内还很少有公司能够充分认识和做到。更务实的还是由 IT 部门牵头与各业务部门产品专家在业务流程视图的指导下,按照业务自治原则进行子系统划分,以确定各子系统的自治域范围以及服务和数据契约。比如确定订单生命周期中的各种对订单操作的 Service,是都归入订单系统下还是允许某些可以归入其他系统?

在由传统模型向 SOA 演进的初期,技术团队会面临很多问题。首先就是分布式事务问题,由于还没有像支付宝公司那样研发一套自有的分布式事务方案,目前我们允许 Service 可以按照 DLL 部署到其他系统中,这也是一种无奈的平衡。初期对于 SOA 模式的不适应导致我们的开发周期过长,并且还需要在传统系统上完成大量的业务需求,所以我们的原则是仅对有业务改进需求的系统进行渐进式的 SOA 化,完成一个部署一个,而不是单独组建 SOA 团队进行新旧系统并行开发。

升级分布式数据访问层

去年我们构建了基于 NHibernate 的数据访问层,今年将进行对分布式数据访问层的升级,主要改进包括:透明地支持对数据库的读写分离和按功能拆分数据库的访问、对 Memcached 和 NoSQL 数据库的访问的封装等。一般一个电子商务平台有几个核心系统,前端是数据搜索和购物推荐,产品分类列表、单品页、搜索功能都是构建在数据搜索技术之上,但还需要整合 Memcached 和支持页面静态化处理,同时向其他系统和合作伙伴提供 Search API 的支持。在购物推荐方面,目前我们的探索是,基于用户购买行为和用户评论打分的相似度进行分析,但这受制于数据积累、用户评分真实度、礼包促销导致的脏数据等各种因素的影响,所以需要一个逐步积累完善深化的过程。

而 Tag-Based 分析是基于手工打 tag 的方式,可以给购物推荐引擎一个更准确的数据源,从而能够快速获得满意的推荐结果。以 tag-based 为主,辅以用户购买和浏览行为数据分析,目前来看比较符合 VANCl 的现状。后端系统,主要包括基于工作流的订单处理流程,以及支撑服务系统和 WMS 仓储系统,前者的核心是基于元数据的流程控制、基于工作流模型的订单处理引擎、基于订阅发布的企业事件分发模型等。后者对于一般企业来讲,是个巨大的工程,难度不在于技术而在于物流和仓储知识,这是个巨大的经验鸿沟。

展望 2010,依然是升级

2010 年,我们所面对的是在系统各方面的全面升级:包括核心的企业事件处理服务器,可以智能的触发缓存更新、静态化页面处理、各订阅子系统的逻辑处理等。包括全面的 SOA 化和在 DDD(Domain Driven Design 领域驱动设计)指导下的电子商务领域模型建设。包括服务于各种合作伙伴的数据和业务流程的开放平台,使 VANCL 成为可以输出 IT 能力的大平台。2010,任重道远!

相关内容:

1、架构师(三月刊)

2、 2010 年大规模技术架构的思路

3、淘宝网架构师岳旭强的年度展望

4、一个技术观察者的年度展望

5、豆瓣首席架构师洪强宁的年度展望


个人简介: 栾义来,凡客诚品 (北京) 科技有限公司项目管理 & 架构总监,领导技术项目管理部门和架构师团队。曾在金山软件、我有网、FastMobile 中国担任技术总监、资深架构师等职位。在电子商务、移动互联网、ERP 等领域有丰富的架构和技术管理经验。

2010-04-01 05:067311

评论

发布
暂无评论
发现更多内容

深度学习进阶篇[7]:Transformer模型长输入序列、广义注意力、FAVOR+快速注意力、蛋白质序列建模实操。

汀丶人工智能

人工智能 自然语言处理 深度学习 Transformer 注意力机制

军事领域关系抽取:UIE Slim最新升级版含数据标注、serving部署、模型蒸馏等教学,助力工业应用场景快速落地

汀丶人工智能

人工智能 自然语言处理 知识图谱 关系抽取 命名实体识别

Python潮流周刊#4:Python 2023 语言峰会

Python猫

Python

Photoshop 2023(ps测试版)新功能:生成填充功能介绍

Rose

Photoshop 2023下载 PS测试版下载 PS2023新功能介绍

Word 2021 LTSC mac v16.73-中文正式版-永久许可证

Rose

Word 2021 许可证 Word 2021破解版 Word下载

标签系列:标签的两大行业应用实践

小鲸数据

CDP 精细化运营 标签体系 DMP 精准营销

【亲测可用】parallels desktop虚拟机激活密钥

Rose

Mac虚拟机 Parallels Desktop 18破解 PD虚拟机激活秘钥 PD18下载 Parallels 激活码

Vue:打造属于自己的高质量自定义组件库

xfgg

Vue 组件

2023 CCF-百度松果基金正式启动申报!大语言模型、AIGC等热点课题首次公布

飞桨PaddlePaddle

信通院公布2023低代码·无代码最新评估结果,阿里云两案例入选!

云布道师

阿里云

免费好用的苹果Mac软件|Parallels Client远程控制

Rose

Mac远程控制软件 Parallels Client 下载

硬核Prompt赏析:AI老师长什么样?

无人之路

AI Prompt

文心一言 VS 讯飞星火 VS chatgpt (27)-- 算法导论5.1 2题

福大大架构师每日一题

福大大 ChatGPT 文心一言 讯飞星火

Django笔记三十九之settings配置介绍

Hunter熊

Python django session database setting

C语言编程—字符串

芯动大师

6 月 优质更文活动

窄带高清技术之百万级并发下的演唱会直播细节修复

阿里云CloudImagine

云计算 窄带高清 时代少年团 理想之途

Git分支教程:详解分支创建、合并、删除等操作

小万哥

git Linux 程序员 C/C++ 后端开发

PS图像无损放大插件 Blow Up 3最新激活版

真大的脸盆

Mac Mac 软件 图片无损放大 无损放大插件

2023-05-31:给定一个整数数组 A,你可以从某一起始索引出发,跳跃一定次数 在你跳跃的过程中,第 1、3、5... 次跳跃称为奇数跳跃 而第 2、4、6... 次跳跃称为偶数跳跃 你可以按以下

福大大架构师每日一题

golang 算法 rust 福大大

Code Whisperer测评体验

長歌

如何使用Pixelmator Pro照片编辑器一键改善照片?

Rose

Pixelmator Pro破解 Pixelmator Pro中文 Pixelmator Pro下载 Mac照片编辑器

kafka消费者那些事儿

JAVA旭阳

kafka

玖章算术NineData荣获信通院“生成式人工智能技术和应用优秀案例”奖

NineData

人工智能 信通院 SQL开发 NineData 生成式AI

Idea 社区版创建 Web 项目

Andy

为什么双重效验锁要加volatile?

javacn.site

ChatGPT与软件架构(1) - 快速原型

俞凡

人工智能 架构 ChatGPT

Alfred 5 for Mac(苹果效率提升工具) v5.1.1(2138)中文汉化版

Rose

mac效率工具 Alfred 教程 Alfred 5下载 Alfred 5破解版 Alfred 中文

深度学习进阶篇[8]:对抗神经网络GAN基本概念简介、纳什均衡、生成器判别器、解码编码器详解以及GAN应用场景

汀丶人工智能

人工智能 深度学习 GAN 博弈论 生成对抗网络

Generative AI 新世界 | 大语言模型(LLMs)在 Amazon SageMaker 上的动手实践

亚马逊云科技 (Amazon Web Services)

机器学习

办公必备|PDF Reader Pro mac永久激活版 pdf编辑阅读器推荐

Rose

pdf编辑器 mac软件下载 PDF Reader Pro中文 PDF Reader Pro破解

凡客诚品架构总监栾义来的年度展望_SOA_栾义来_InfoQ精选文章