软件架构师SEARCH AGGREGATION

首页/精选主题/

软件架构师

idc机房托管

专业资深的架构师咨询团队,量身定制混合云解决方案,细致贴身的项目交付团队,提供项目全生命周期的管理,上云无忧。

软件架构师问答精选

到底怎样的程序员能称为架构师?

回答:到底怎样的程序员能称为架构师?首先要知道架构师是做什么的,架构师主要职责是确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。那么怎样从一个程序员成为架构师呢,我总结了以下几个方面: 意识方面首先程序员自身想往架构师方向发展,然后换位思考与架构师的差距,该如何努力才能符合一个优秀的架构师,所以关注范围是不同的,程序员专注于具体细节,而架构师专注于宏观视...

edgardeng | 417人阅读

架构师必须掌握的如何思考设计SQL优化方案?

回答:大家在刚开始搭建项目的时候可能考虑的不够全面,随着产品的推广 、业务场景的复杂和使用用户越来越多 数据会呈现快速增长。当数据达到千万级的时候 就会发现 查询速度越来越慢 用户体验也就越来越差,那怎样提升千万级数据查询效率呢?小萌简单整理了一下,希望对大家有所帮助!优化数据库设计:数据字段类型使用varchar/nvarchar 替换 char/nchar,变长字段存储空间小,节省存储空间。在查询的...

phodal | 717人阅读

软件产品架构中什么是单体架构、SOA架构、微服务架构?

回答:软件产品架构是不断迭代演化的,从单体服务架构发展到现在的服务化、微服务的架构。单体架构单体架构就是所有的业务模块都是耦合在一个项目中,开发、部署都在一起;如果其中一个模块需要上线升级,那么所有模块都要一起启停;在早期,单体架构的项目团队成员需要是全栈,因为前端、后端、数据库都是一波人负责,后来开始进行了逻辑分层,团队也分成了前端 UI 团队、后端和 DBA 团队,每个团队都有自己负责的职责。然而随...

khs1994 | 1470人阅读

在软件架构中,有哪些负载均衡?它们起到的作用是什么?

回答:如果项目的用户量少、访问量不大、数据量也不多的时候,一台服务器足以支撑,那么直接项目部署一套,直接访问使用就可以了,但是当用户和数据量不断增多,访问量(并发量)不断增加,一台服务器不在能够支撑业务的时候,就需要使用多台机器,设计高性能的集群来应对。那么当我部署了多台服务器(这里假如是两台),那么调用方是如何访问的呢?服务方如何均衡访问的流量呢?这时候就需要引出负载均衡了。负载均衡就是通过一定的策略...

liaorio | 426人阅读

有哪些和“架构崩溃”、“技术债务”类似的软件开发中的“术语”?

回答:1. XML 首先,你要了解XML。我不是说仅仅是XML规格本身,还包括一系列相关的基于XML的语言:最重要的是XHTML、XSLT、XSL、DTDs、XML Schema (XSD)、XPath、XQuery和SOAP。那些在过去5年内从未碰过键盘的人,可能不知道XML为何物。XML是一种文本文件,使用与HTML类似的标记。XML能定义一个树状结构,并能描述所含的数据。 XML最好的一点是既...

imtianx | 336人阅读

超融合架构怎么样?适用于什么场景使用?

回答:超融合架构怎么样?回答这个问题,首先要了解超融合架构是针对传统架构的,相对于传统架构超融合的优势主要体现在以下几点:1.可靠性能更好用服务器构建存储,客户顾虑最多的首先是可靠性,如果需要衡量可靠性:系统的冗余度?通俗的说就是允许硬件坏多少?出现故障后是否完全自动恢复?恢复速度和时间?因为系统处于降级状态下是比较危险的状态,故障窗口越小,出现整体故障的可能性就越小。以下给出详细的系统冗余与恢复机制对...

BicycleWarrior | 1014人阅读

软件架构师精品文章

  • Simon Brown:架构与程序员的区别

    ...:http://www.ituring.com.cn/article/178034 Simon Brown 是全球知名软件架构独立咨询师、讲师,创办了专门讨论软件架构问题的网站编码架构 (CodingTheArchitecture.com)。他自称是写代码的软件架构师和明白架构的软件开发者。自2008年...

    Turbo 评论0 收藏0
  • 架构究竟要不要写代码?

    ...要为架构师正名,接下来,就让我们来看看为什么让你的软件架构师参与写代码的工作是一件好事。不过,在此之前,我们首先来看看架构师的日常工作。 01架构师的工作是什么? 01 这是一个很常见的问题。许多开发人员、产...

    30e8336b8229 评论0 收藏0
  • 珠峰前端架构培养计划

    ...好只是表象,做所有事情都需要规划,尤其是一个复杂的软件系统,这更需要规划,否则可能连一行代码都写不出。复杂的软件系统一定会需要做很多抽象设计、对象规划、接口规划等准备动作。也就是上一辈程序员口中所...

    seal_de 评论0 收藏0
  • 咕泡Java互联网高级架构(SVIP涨薪班)

    ...好只是表象,做所有事情都需要规划,尤其是一个复杂的软件系统,这更需要规划,否则可能连一行代码都写不出。复杂的软件系统一定会需要做很多抽象设计、对象规划、接口规划等准备动作。也就是上一辈程序员口中所...

    Java_oldboy 评论0 收藏0
  • 【十年磨一剑】我们能从阿里架构的身上学到什么?

    ...于我来说非常陌生的地方。我有幸加入了一家名为动量软件的创业公司,这家公司的老板曾经是亚信科技的 CTO,他也是普元软件的创始人兼 CTO,他的名字叫黄柳青,他也是薛老师的大学同学。于是就这样,我的老板成为了...

    OnlyMyRailgun 评论0 收藏0
  • 中国优秀的架构是不是出现了严重断层?

    ...品头脑风暴的时候,提出了一个终极问题: 中国优秀的软件架构师是不是出现了严重断层? 背景是这样的:我们在做一款面向B端商家的供应链产品,这个产品行业内有非常强力和成熟的软件公司,他们有受众广阔、市场占有率...

    tabalt 评论0 收藏0
  • 浅谈架构是为了什么 (上)

    前言 架构是一款软件从0到100的演变过程。并非是上来就可以承载什么亿级访问的牛x架构什么的。本篇写给那些想要成为架构师或者正在尝试成为架构师的朋友。 陕西的城墙有架构,阻挡外来攻击 兵马俑黄陵有架构,避免...

    宠来也 评论0 收藏0
  • 浅谈架构是为了什么 (上)

    前言 架构是一款软件从0到100的演变过程。并非是上来就可以承载什么亿级访问的牛x架构什么的。本篇写给那些想要成为架构师或者正在尝试成为架构师的朋友。 陕西的城墙有架构,阻挡外来攻击 兵马俑黄陵有架构,避免...

    channg 评论0 收藏0
  • 浅谈架构是为了什么 (上)

    前言 架构是一款软件从0到100的演变过程。并非是上来就可以承载什么亿级访问的牛x架构什么的。本篇写给那些想要成为架构师或者正在尝试成为架构师的朋友。 陕西的城墙有架构,阻挡外来攻击 兵马俑黄陵有架构,避免...

    nifhlheimr 评论0 收藏0
  • Java软件架构需要掌握的开源工具

    Java软件架构师需要掌握的开源工具1. JIRAAtlassian的JIRA是当前敏捷开发领域最重要的工具之一。它用于错误跟踪,问题跟踪和项目管理。如果你遵循敏捷开发方法,例如Sprint和Scrum,那么你必须了解JIRA。...

    genefy 评论0 收藏0
  • 直击架构本质:优秀架构必须掌握的几种架构思维

    ...要的同学请抓紧时间加入进来。 一、抽象思维 如果要问软件研发/系统架构中最重要的能力是什么,我会毫不犹豫回答是抽象能力。抽象(abstraction)这个词大家经常听到,但是真正理解和能讲清楚什么是抽象的人少之又少。抽象...

    lijy91 评论0 收藏0
  • 直击架构本质:优秀架构必须掌握的几种架构思维

    ...要的同学请抓紧时间加入进来。 一、抽象思维 如果要问软件研发/系统架构中最重要的能力是什么,我会毫不犹豫回答是抽象能力。抽象(abstraction)这个词大家经常听到,但是真正理解和能讲清楚什么是抽象的人少之又少。抽象...

    fjcgreat 评论0 收藏0
  • 车载SOA软件架构:开发流程

    ...例以及逻辑功能架构作为输入。在上述两种方法中,软件平台架构师应考虑应提供的域控制器级别公共或基础服务,并考虑需要支持的子系统和功能的列表。当软件架构师在单个特性或系统级别定义服务和契约时,如果服务...

    番茄西红柿 评论0 收藏2637
  • 进阶Java架构必看的15本书

    ...,也适用于所有互联网行业的工程师,对非互联网行业的软件工程师也有借鉴作用。事实上,《互联网创业核心技术:构建可伸缩的web应用》适合所有对可伸缩架构有兴趣的软件技术人员阅读。 4、高扩展性网站的50条原则 《高...

    Julylovin 评论0 收藏0
  • 《发布!》作者Michael Nygard:质疑软件开发最基本的假设

    ...个行业交付过运营系统,这种实际运营的经历改变了他对软件架构的看法,也让他对在相当不友好的环境下构建高性能、高可靠性的软件有了独特的见解。他写过多篇文章和社论,是软件架构经典著作《架构之美》和《软件架构...

    NoraXie 评论0 收藏0

推荐文章

相关产品

<