软件架构
iteye_1946
这个作者很懒,什么都没留下…
展开
-
架构腐化
转自:http://www.infoq.com/cn/articles/cjz-architecture-corruption前言新技术层出不穷。过去十年时间里,我们经历了许多激动人心的新技术,包括那些新的框架、语言、平台、编程模型等等。这些新技术极大地改善了开发人员的工作环境,缩短了产品和项目的面世时间。然而作为在软件行业第一线工作多年的从业者,我们却不得不面对一个现实,那就是当初采...原创 2011-07-25 17:51:11 · 146 阅读 · 0 评论 -
CQRS架构的图示
这就是CQRS,也是axonframework的核心设计 在axon中,Command对象是一个自然对象,不受框架限制,Command对象和CommandHandler是一对一关系 Domain对象是DDD中的聚合根,Repository负责加载聚合根以及分发领域事件到事件总线上 Evnet Store在axon中可以用文件系统,关系数据库和非关系数据库等 ...原创 2011-02-10 23:06:42 · 470 阅读 · 0 评论 -
转享技术架构两三语
这篇文章貌似是JavaEye里网名QieQie的文章,他是分词器paoding的作者,是人人网的架构师,也是Rose web框架的架构师,文中观点很给力和到位,所以转到这里,呵呵,以便以后翻阅。 原文地址 http://ugc.renren.com/2009/12/20/technical-architecture/ 多角度定义架构定义架构的最短形式是:“架构是一种结构...原创 2011-02-11 00:02:31 · 104 阅读 · 0 评论 -
大型网站的必须关注点
来自 http://www.toplee.com/blog/71.html 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从...原创 2011-02-11 11:19:31 · 77 阅读 · 0 评论 -
Scalability Best Practices
Asynchronous - Use asynchronous communication when possible. Synchronous callstie the availability of the two services together. If one has a failure or is slow the other one is affected.Swi...原创 2011-05-06 05:09:36 · 127 阅读 · 0 评论