(构建技术架构的目标是保障系统的可靠性、可用性、可伸缩性、高性能以及安全性,分层、组件化和开放是技术架构设计的主要方法)构建技术架构的目标是保障系统的可靠性、可用性、可伸缩性、高性能以及安全性,此外技术架构还要保障从业务需求到技术实现更好地衔接起来。在软件出现的早期,通常采用面向过程的分析与设计方法,将信息系统分解为多个功能模块,系统结构为客户端-数据库服务器的两层架构模式,计算逻辑通常在客户端实
转载
2023-08-15 15:31:07
135阅读
我们需要学会缺定义问题。需要明白为什么这是个问题,并且把这个问题定义清楚。需要将
原创
2023-04-01 21:14:22
132阅读
一、什么是分布式系统? 在谈分布式系统架构前,我们先来看看,什么是分布式系统? 假设原来我们有一个系统,代码量30多万行。现在拆分成20个小系统,每个小系统1万多行代码。 原本代码之间都是直接基于Spring框架走JVM内存调用,现在拆开来,将20个小系统部署在不同的机器上,然后基于分布式服务框架(比如dubbo)搞一个rpc调用,接口与接口之间通过网络通信来进行请求和响应。 所以分布
网站技术架构为什么会演进我个人总结出来我们的技术架构演进的两种驱动力,驱动着我们为什么演进网站的技术架构:1
原创
2022-01-04 10:09:20
182阅读
近日,虽然诸事缠身,但是还是利用了难得的午饭时间,思考了一些技术路线的问题
原创
2009-12-21 14:25:04
1057阅读
技术决策,这个一个与选择有关的话题,当一个研发人员,成为团队的高阶研发人员/架构师,意谓着有较多的资源可以影响。同时也会存在,一些错误的决定,没有正向的反馈,也会被执行的情况。架构师在技术方案的错误决策主要原因有三种识知不足:技术决策的内容,超出个人的当下认知范围,比如新技术,新领域,新业务,评审过程对于相关的内容不清楚,很难发现方案中的潜在的风险。私心驱动:技术方案对于个人(或相关)是最优的,但
原创
2022-04-09 18:24:10
200阅读
在架构优化的早期,还处于研发或方案设计的阶段时,当研优化相关的需求还没有完成能力的构建,对于技术方案的影响比如,核心指标的变化,用户体验的变化,资源消耗的变化等还处于一个理论的状态,在真实的使用场景的数据是什么样,用户使用的真实体验如何还是未知,如果技术方案可能存在对业务指标产生影响,关于指标变化的摸底还是有必要放在技术方案中一起推进落地的。评估主要分为两类,一类为线下评估,一类为线上评估。线上评
原创
2022-06-12 15:06:45
157阅读
简介: 5G时代海量视图计算场景,阿里云边缘计算节点聚焦视频上云和处理方向,阿里云高级技术专家为您解读海量视图计算背后的技术与架构能力。 作者:胡帆 数据载体、算力分布正在根本性变化 视频和图片因其强大的信息承载力,已经成为数据内容的主要载体和信息传播的主要方式。5G的大带宽、低时延、广连接的特性激
转载
2021-04-28 09:52:00
82阅读
2评论
文章目录开发语言开发IDE开发技术微服务框架RPC框架分布式事务流量控制、熔断降级API网关配置中心服务发现监控日志数据库中间序列化开发工具构建工具接口请求工具容器集群管理镜像管理工具运行环境操作系统:Web服务器 作为一名架构师,需要规划产品 技术路线,负责技术选型。而技术栈选型主要参考以下几个标准: 开源社区活跃度,加入Apache的组件优先考虑安全稳定,不能经常被爆出安全漏洞
一线互联网
转载
2023-12-04 15:32:59
2阅读
京东618的硝烟虽已散去,可开发和备战618期间总结过的一些设计原则和遇到的一些坑还历历在目。伴随着网站业务发展,需求日趋复杂多样并随时变化;传统静态化方案会遇到业务瓶颈,不能满足瞬变的需求。因此,需要一种能高性能实时渲染的动态化模板技术来解决这些问题。 今夜(编者:指8/27),我们将进行服装品类的垂直详情页的AB测试和切新库存服务的1/n流量。就此机会,和大家分享一下最近一年做的京东
开始做技术时我也迷茫过,做技术有前途吗?但此刻我相信只有无用的技术,并不是技术无用。当市场开拓起来,并且逐渐稳定,只有技术含量的产品才有竞争力。怎样将技术更好的应用于生活与生产,怎样推出低成本高技术含量的产品是我们做技术的责任。(2010.5.26注:高技术含量应该改为合适的技术。使用新技术改善我们的生活这是更有意义的使命。)走上了技术这条路,对每个人来说意义不同,对很多人来说是无赖,仅仅是借机会...
原创
2021-09-07 14:47:06
315阅读
昨晚跟同事老刘一起吃烧烤,也当聊天,也当探讨个人发展。有一种感觉,就觉得老刘说的很对,反思下自己是不是一直在“吃老本”!有的时候,我们总是打着旗号要学习什么什么高深技术,而真正到学习的时候,又是在浅显的表面,没有真正深入去思考。就像老刘说的一样,你所讲的东西,我一听就知道你没有自己真正去考证过。这一点在培训的过程中是很要命的! 现在的培训行业不
原创
2013-11-22 16:05:30
757阅读
点赞
1评论
值得学习
原创
2022-05-10 20:42:53
5178阅读
什么才算是新技术? 它是对现存世界的敏锐观察, 对人类所面临的本质性难题的深入思考和挑战, 突破传统解决模式, 以全新的方式解决以往难以解决的、或者无法想象的问题。 它不是修修补补, 不是微创新, 它是新生的力量, 是想象力的释放和大胆的尝试和变革。
转载
2013-07-12 21:04:00
160阅读
2评论
新技术往往是思想在不同场景和环境下的变通、实践和实现。本文探究新技术背后的思想。
转载
2015-01-28 22:33:00
157阅读
2评论
简介: 架构师一定要有技术的广度。大家一定要学会积累,积累到一定的程度以后,你会做到无师自通。 先自我介绍一下,我叫道延, 2014年进入阿里,在阿里通信呆了接近两年。2016年底到了业务平台,当时玄难找我的第一件事就是要解决大促的问题,第二件事就是解决安全生产的问题。 我带着这个命题进入业务平台,
转载
2021-02-02 10:11:00
34阅读
简介: 架构师一定要有技术的广度。大家一定要学会积累,积累到一定的程度以后,你会做到无师自通。先自我介绍一下,我叫道延, 2014年进入阿里,在阿里通信呆了接近两年。2016年底到了业务平台,当时玄难找我的第一件事就是要解决大促的问题,第二件事就是解决安全生产的问题。我带着这个命题进入业务平台,来做后续一系列的事。今天趁这个机会,和大家分享一下,关于这件事和这件事背后的一些想法,以及我对架构师的一
转载
2021-02-03 09:54:29
109阅读
2评论
先自我介绍一下,我叫道延, 2014年进入阿里,在阿里通信呆了接近两年。2016年底到了业务平台,当时玄难找我的第一件事就是要解决大促的问题,第二件事就是解决安全生产的问题。 我带着这个命...
转载
2021-01-29 19:06:00
76阅读
2评论
我叫道延, 2014 年加入阿里,在阿里通信工作了近两年。2016 年年底加入业务平台团队,当时 Leader 找我的第一件事就是要解决大促的问题,第二件事就是解决安全生产的问题。
我带着这个命题进入业务平台,开始了后面的故事。今天趁这个机会,和大家分享一下关于这件事和这件事背后的一些想法,以及我对架构师的一些思考。 我对技术架构的理解第一点是顶层设计。国家每 5 年有五年计划,这其实就
转载
2023-04-14 13:44:40
62阅读
依照静态非静态来划分网页分为两种:静态网页和非静态网页,究其优缺点而言,静态网页在用户訪问的时候响应快,可是因为里面的数据是写死的。所以致命的缺陷就是数据不能动态显示。非静态页面(如jsp)数据能够动态显示,能够这样理解,这种页面就是显示数据的一个模板,可是因为在用户请求得到响应曾经。server端
转载
2017-07-08 17:20:00
110阅读
2评论