- 博客(5)
- 收藏
- 关注
原创 产品优化与架构职责
软件开发的生命周期中,软件设计扮演着非常重要的角色。软件设计师站在顶层设计的层面思考软件的愿景和目标,从软件架构设计的四个主要方面:业务架构、技术架构、应用架构、部署架构来规划和设计产品。但最近参与了一个项目的代码优化工作,发现了架构师们在产品设计过程中,经常迷失方向,忘记自身工作的职责。 (1)用户UI体验差: 架构师没有站在更高层面了解软件的服务对象,对相关的行业知识不了解。 (2) 产品没有
2014-03-27 12:49:32 632
原创 淘宝技术这十年-【读书笔记】:从简单购物体验看淘宝的架构技术
网购已经成为人们日常生活中必不可少的一部分,当我们打开淘宝页面进行各自需求的购物时,作为技术人员,我们应该为淘宝这样的购物平台感到自豪,并对淘宝能够支撑如此高并发、高性能、高健壮、高可靠性才采用的技术而感到好奇,《淘宝技术这十年》这本书中第一部分,简述淘宝前些年的采用的主要技术,以及采用这些技术解决了哪些具体的业务问题。 (1)解决网络访问问题: 当我们访问淘宝页面时
2014-01-25 22:49:41 780
原创 淘宝技术这十年-【读书笔记】:案例小美购毛衣
最近抽空看了这本书,这本书讲技术但并不枯燥,花了两天快速看完,并针对书中提到的技术实现案例进行分析、学习、总结。今天主要针对“小美购毛衣”这个案例了解淘宝技术框架概念,并进行相关入门知识的总结。技术概念:PV(Page View):页面的访问量。UV(Unique Visitor): 一个的用户次访问网站的所有页面均算作一个UV。CDN(Context Delivery N
2014-01-07 20:42:56 1034
原创 关于基于平台的业务应用迁移的思考
基于新平台应用的迁移思考企业应用在IT技术不断演化过程中,根据用户需求、业务应用、研发效率等方面的需要,会不断推出新的技术平台和业务平台。平台的迁移,个人认为应该思考如下问题:迁移的目标和愿景 明确平台迁移的目标和愿景,应考虑客户需求、产品未来发展方向、产品质量属性的指标。新、旧平台架构的对比 提供一份一份新旧平台各项指标的对比,明确新平台能够给
2013-04-06 21:04:20 635
原创 软件扩展性
今天与另外一个面试官共同面试了一位软件设计师,关于“结合项目的应用经验,如何提升架构的扩展性?”的问题,引起了个人思考,在软件架构设计上,关于软件架构的扩展性,软件架构师应该关注问题:1.架构分层 软件架构的合理分层对软件框架的可扩展、可维护、可理解有很大的帮助。软件架构师应在软件设计前期,合理地对软件架构的分层,明确各层的职责,层层之间的交互规范、约束。合理的软件架构分层,
2013-04-05 10:56:41 1622
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人