收录了 软件架构设计 频道下的 50 篇内容
Roy Fielding博士是IETF发布的HTTP和URI协议的主要设计者。HTTP和URI是两个最为重要的Web基础技术架构协议,因此Fielding博士可谓是Web架构的奠基者之一。这篇论文很不容易读懂,作为论文中文版的译者,笔者试图在这篇导读中为读者梳理出一个阅读的脉络。不过笔者还是希望读者能克服困难,亲自去读一下这篇论文,因为这篇论文实在是太精彩了。
怀疑主义是一种架构超能力,可以帮助我们在错误的假设走得太远之前识破它们。
Boyan Mihaylov回顾了自己在传统瀑布式软件架构和敏捷软件架构下的工作经历。他描述了两者在以下三个方面表现出来的相似性及差异性:软件架构扮演的具体角色、软件架构的时间跨度以及软件架构的输出。
欢迎来到软件架构设计的世界,这是一次面向有志成为架构师的研发工程师的学习和分享交流的机会。本系列内容将结合理论和实践经验,探讨软件架构的基本知识、设计原则和最佳实践,旨在和大家一起更好地理解软件架构设计的重要性和成为架构师的路径。
本文介绍架构方法的演进与改良。
《软件架构设计:大型网站技术架构与业务架构融合之道》围绕软件架构设计,系统化地梳理技术架构与业务架构的方法论与实践。
在软件架构演化历程中,每一种风格的架构诞生并非一蹴而就,而是经历了持续的演变和优化。本部分内容主要探讨软件架构设计的演化史以及不同时代的演化过程。
软件架构设计的本质,是对问题域空间反复运用演绎、抽象、归纳等方法,进而找到适合当前阶段的设计方案的过程。既要考虑软件随业务发展的纵横向扩展性,也要考虑软件自身的可行性、稳定性和可维护性等技术因素。
帅哥美女,知道你们时间宝贵,那么就由小菜为你读好一本书,读一本好书,取其精华,与你共享~!今天带来的是 《软件架构设计:大型网站技术架构与业务架构融合之道》 的读书笔记
在本文中,我们将看看什么是软件架构模式,并对其中一些模式进行详细介绍。请记住,可以在单个系统中使用许多模式,用最好的设计来优化每一部分代码。
本次分享介绍华为研发模式演进历程、DevOps 理念及业界 DevOps 工具链。
在设计系统时,请从简单始、以简单终,尽可能避免一切会无谓提高复杂度的架构与正式工具。
在软件开发和软件架构领域,深厚的理论基础是构建高质量、可维护、可扩展系统的关键,本部分内容将围绕这些基础理论展开。今天本篇内容主要介绍编程三范式以及架构设计原则两部分内容。
传统单机数据库的核心技术和理论基础成型多年,如今已经不再能够满足当前企业的主流需求。我们看到大量企业在关注两个问题:要不要使用分布式数据库?应该使用哪款分布式数据库系统? 本次演讲将梳理数据库发展历史,剖析当前企业实际数据管理需求,并给出参考建议。听完本次演讲,你将了解到 KunlunBase 架构、核心功能以及技术实现,获取关于分布式数据库系统的架构设计趋势。
关注企业架构,你会逐渐获得不一样的设计视角,会越来越知道自己写的软件有什么样的价值。
距离7月10日开幕的MPDay上海站还有4天,根据组委会的介绍,目前课程和讲师均已确定,涵盖产品创新、团队管理、架构设计、项目管理和测试管理等5大主题,18位富有经验的讲师和20个课程。目前大会还有少量优惠票,欢迎感兴趣的企业和个人从速购买。
架构是什么?架构设计就是设计接口吗?如何成为一个好的架构师?架构种类很多,开发人员如何选择?如何划分用例的粒度?架构设计过程中一定要引入很多的文档吗?如何将需求转化成一个良好设计的架构?UMLChina首席专家潘加宇和资深咨询顾问温昱与读者分享了他们对这些让人迷惑的问题的看法。
由InfoQ和MSUP战略合作举办的亚太软件研发管理团队年会上海站,将于7月10日在上海国际会议中心正式开幕。这次大会共分产品创新、团队管理、架构设计、项目管理和测试管理等五个专题,授课讲师包括前微软中国总裁、现新华都集团CEO唐骏等人。
目前Qcon北京2011大会五场会前培训已经全部确认。Eric Evans:领域驱动设计;高焕堂:Android平台技术;David Huassman:打造更好的Backlog;鲍央舟:敏捷开发Scrum;黄邦伟:精益软件开发和软件架构;会前培训全面启动。大会报名进入最后阶段,目前报名人数已经突破600。