rick's

导航

2014年5月12日

eaby技术架构变迁

摘要: 如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭 最近在infoq上面看到 ebay介绍其系统架构变迁以及系统设计分享方面的讲座,其中陈述了ebay从1995年到2006年之间系统架构的变化过程。从这里,我们可以学习到许多宝贵的经验来设计一个大容量,高并发,分布式的系统。 ebay的系统架构的变迁主要经历了4个阶段,下面一幅图展现了ebay系... 阅读全文

posted @ 2014-05-12 23:48 rick.wang 阅读(238) 评论(0) 推荐(0) 编辑

应用系统之间数据传输的几种方式

摘要: 如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭 随着近年来SOA(面向服务技术架构)的兴起,越来越多的应用系统开始进行分布式的设计和部署。系统由原来单一的技术架构变成面向服务的多系统架构。原来在一个系统之间可以完成的业务流程,通过多系统的之间多次交互来实现。这里不打算介绍如何进行SOA架构的设计,而是介绍一下应用系统之间如何进行数据的传输。 应用系... 阅读全文

posted @ 2014-05-12 23:45 rick.wang 阅读(427) 评论(0) 推荐(0) 编辑

抓住幸运四原则

摘要: 如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭 如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭 阅读全文

posted @ 2014-05-12 23:41 rick.wang 阅读(153) 评论(0) 推荐(0) 编辑

数据库架构的演变

摘要: 如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭 最近看了很多公司架构的演变的文章,发现其中的基本思路和架构演变都很类似,这里也总结一下数据库架构的演变以及演变背后的思路。 单主机 最开始网站一般都是由典型的LAMP架构演变而来的,一般都是一台linux主机,一台apache服务器,php执行环境以及mysql服务器,一般情况下,这些都在一台虚拟主机... 阅读全文

posted @ 2014-05-12 23:37 rick.wang 阅读(158) 评论(0) 推荐(0) 编辑

一个简单的跨库事务问题

摘要: 如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭 近在做一个项目,其中一个方案涉及到跨库事务一致性问题,是一个简单的场景。这个项目是对老的业务进行性能提升,业务逻辑基本上保持不变。主要是在于新项目采用了分库分表的设计,从而提升了性能。考虑到项目发布之后可能存在风险,采取了新老系统的并行方案。这个系统的业务比较简单:接收来自外部的数据,然后对数据进... 阅读全文

posted @ 2014-05-12 23:33 rick.wang 阅读(307) 评论(0) 推荐(0) 编辑

一个优美的架构需要考虑的几个问题

摘要: 如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭 随着公司的架构逐步发展,越来越多的问题被提出来,也发现一个良好的技术架构需要考虑的问题 1 架构的可扩展性 这里面又包括以下几个方面 水平垂直可拆分 服务无状态 数据可缓存 可异步处理(提高性能) 可复制(提高效率) 无单点设计 2 架构的可管控性 这里面又包括以下几个方面 服务可... 阅读全文

posted @ 2014-05-12 23:29 rick.wang 阅读(177) 评论(0) 推荐(0) 编辑