首页  ·  知识库 ·  架构设计
网格模式   列表模式
  • 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。甚至于很多架构师一说架构,就开始谈论什么应用架构、硬件架构、数据架构等等。......
  • 本文是一篇模仿问答的小故事,作者用幽默的风格简单分析了架构师要做的工作:我想要成为一名软件架构师。这是年轻软件开发者很好的选择。......
  • 所有系统设计的话,都是基于某个业务场景的,这里简单介绍一下速运的业务场景。主要包括两端,一个是APP端,可能是用户使用或者是客户的司机,对于司机端知道司机处于哪个位置,会有GPS上报。另......
  • 在广义上,只要是你通过软件实现了一个东西,然后那个东西能够灵活地去达到网络上面的部署和伸缩,这就可以被认为是SDN。在后文中会对Flannel、Calico、Weave这三个解决方案进行分析,并从控制......
  • 想要定义合适的软件架构,不应仅仅搭出高级架构的框架,还应联合所有利益相关者,包括程序员、管理员、市场推广人员等,最终一同得出走向成功的愿景规划。......
  • 架构风格是一组原则。你可以把它看成是一组为系统家族提供抽象框架的粗粒度模式。架构风格能改进分块,还能为频繁出现的问题提供解决方案,以此促进设计重用。......
  • 2011年初,新浪微博进入快速发展期,同时也开启平台化的进程,服务器设备,及人力成本大量增加,业务的快速发展,促使运维团队建立了一套完整的运维平台。虽然已稳定运行了3年,但随着公有云的......
  • 我们可以了解到如何用Kiji开发一个可以实时刷新推荐的推荐系统。利用HBase进行低延迟处理,用Avro存储复杂的数据类型,使用MapReduce和Scalding处理数据,应用程序能够在实时情境中给用户提供相......
  • 首先,软件构架师是技术主管,这意味着除了他要有技术上的技能外,还要有很好的领导才能。构架师的领导能力在团队中和项目质量控制中起着十分重要的作用。......
  • 什么才是真正的重构呢?从这本书里可以找到答案。不过,我不打算用书里边的话来说,因为,书中开头部分是没有给出定义的,而是采用了一个经典的小例子加以诠释。而这里,我也不打算直接copy作者的例子......
  • 一般情况下,使用Framework可以大大减少工作量,使开发变得容易。通常使用框架应该是值得鼓励的。但是也要注意:不要滥用Framework。不要在一个不是很大的项目中使用过多的Framework,不然维护会受......
  • 作为国内搜索巨头,百度收录全世界超过一万亿的网页,每天响应中国网民大约几十亿次的请求。那么,在面对如此庞大的数据处理时,百度是如何构建并优化分布式计算平台,又如何完成一次次系统构架......
  • 服务端开发对于任何互联网公司来讲,都并非易事,它所涉及的技术知识面非常广泛,如果开发人员的经验不足,将直接影在本文中,许式伟对服务端开发所涉及的各方面原理知识进行详细阐述,内容涵盖......
  • 2013年“双11”这一天,天猫、淘宝成交额共计350.19亿元,相当于10月全国日均消费额的一半,较去年的191亿元增长83%。支付宝交总交易笔数达到1.88亿笔,其中无线支付达到4518万笔,分别是去年同一天......
  • 电商搜索引擎和普通的搜索引擎有很大差别,因为电商搜索引擎主要是解决用户要“买什么”,而不是用户“搜什么”。比如搜索“百年孤独”,电商的搜索肯定是给你推荐这本书的商家,而不是《百年孤......
  • 阿里巴巴在深度学习方面颇有建树,特在2015杭州·云栖大会开设了深度学习专场,邀请七位专家从图形、图像、安全、声音、语音等方面全面介绍了阿里巴巴利用深度学习技术、应用,以及分析包装深度......
  • 对很多创业公司而言,很难在初期就预估到流量十倍、百倍以及千倍以后网站架构会是什么样的一个状况。同时,如果系统初期就设计一个千万级并发的流量架构,很难有公司可以支撑这个成本。......
  • 互联网企业在飞速发展,在电商行业尤为如此。1号店曾经被誉为是电商中的黑马,业绩一度疯狂增长,面对节假日促销活动带来的高负载压力,1号店的IT架构在不断寻求演变与优化。......