![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构设计
文章平均质量分 90
kylt
.....
展开
-
架构腐化之谜
前言新技术层出不穷。过去十年时间里,我们经历了许多激动人心的新技术,包括那些新的框架、语言、平台、编程模型等等。这些新技术极大地改善了开发人员的工作环境,缩短了产品和项目的面世时间。然而作为在软件行业第一线工作多年的从业者,我们却不得不面对一个现实,那就是当初采用新技术的乐趣随着项目周期的增长而迅速减少。无论当初的选择多么光鲜,半年、一年之后,只要这个项目依然活跃,业务在扩张——越来越多的...原创 2011-07-06 20:49:49 · 64 阅读 · 0 评论 -
知名网站的技术发展历程
总共有两篇,分别发表在《程序员》杂志的5月刊和6月刊,暂时还只能公开第一篇,第一篇中介绍了一些Alexa排名较前的网站的技术发展历程,第二篇总结了这些网站是如何来应对可伸缩性、可用性、高性能以及低成本的挑战的。文中其实有很多链接,建议大家下载pdf版本。互联网已经发展多年,其中不凡脱颖而出的一些网站,这些网站多数都已存在了接近10年或10年以上,在这么多年的发展过程中,除了业务上面临的...原创 2012-09-13 10:15:56 · 170 阅读 · 0 评论 -
知名网站的技术实现
在上一篇《知名网站的技术发展历程》中,介绍了一些知名网站在发展的过程中技术的演变,在这篇文章中则会根据这些网站的发展经验,来总结通常网站是如何来应对可伸缩性、可用性、高性能以及低成本这四方面的挑战的。在上一篇文章中,介绍了一些Alexa排名较前的网站的技术发展历程,在这篇文章中,将结合提及到的网站的技术发展历程,来总结下网站在可伸缩性、可用性、高性能以及低成本四点上通常采用的技术。...原创 2012-09-13 10:17:29 · 72 阅读 · 0 评论 -
技术文章精华合集(持续更新中)
Kafka深度解析 分库分表系列文章 来自 Google 的高可用架构理念与实践 Web安全知多少 分布式锁 Java常用技术方案章文嵩博士和他背后的负载均衡帝国高并发限流特技1从限流削峰到性能优化,谈1号店抽奖系统架构实践 微服务架构的基础框架选择:Spring Cloud还是Dubbo?Spring Cloud构建微服务架构(一)...原创 2016-09-20 19:09:33 · 285 阅读 · 0 评论 -
千万级规模高性能、高并发的网络架构经验分享
主 题 :INTO100沙龙时间 :2015年11月21日下午地点 :梦想加联合办公空间分享人:卫向军(毕业于北京邮电大学,现任微博平台架构师,先后在微软、金山云、新浪微博从事技术研发工作,专注于系统架构设计、音视频通讯系统、分布式文件系统和数据挖掘等领域。)架构以及我理解中架构的本质在开始谈我对架构本质的理解之前,先谈谈对今天技术沙龙主题的个人见解,千万级规模的网站感觉数量级是非常...原创 2016-09-23 17:39:03 · 96 阅读 · 0 评论 -
实施微服务,我们需要哪些基础框架?
微服务(MicroServices)架构是当前互联网业界的一个技术热点,圈里有不少同行朋友当前有计划在各自公司开展微服务化体系建设,他们都有相同的疑问:一个微服务架构有哪些技术关注点(technical concerns)?需要哪些基础框架或组件来支持微服务架构?这些框架或组件该如何选型?笔者之前在两家大型互联网公司参与和主导过大型服务化体系和框架建设,同时在这块也投入了很多时间去学习和研...原创 2016-09-29 10:20:54 · 101 阅读 · 0 评论 -
微服务开发中的数据构架设计
前言微服务是当前非常流行的技术框架,通过服务的小型化、原子化以及分布式架构的弹性伸缩和高可用性,可以实现业务之间的松耦合、业务的灵活调整组合以及系统的高可用性。为业务创新和业务持续提供了一个良好的基础平台。本文分享在这种技术架构下的数据架构的设计思想以及设计要点,本文包括下面若干内容。微服务技术框架中的多层数据架构设计数据架构设计中的要点要点1:数据易用性要点2:主、副数据...原创 2018-03-19 15:20:41 · 167 阅读 · 0 评论 -
复杂性应对之道 - 领域建模
为什么要领域建模软件的世界里没有银弹,是用事务脚本还是领域模型没有对错之分,关键看是否合适。就像自营和平台哪个模式更好?答案是都很好,所以亚马逊可以有三方入住,阿里也可以有自建仓嘛。实际上,CQRS就是对事务脚本和领域模型两种模式的综合,因为对于Query和报表的场景,使用领域模型往往会把简单的事情弄复杂,此时完全可以用奥卡姆剃刀把领域层剃掉,直接访问Infrastructure。我个人也...原创 2018-05-04 21:31:59 · 329 阅读 · 0 评论