找到约34条结果,关键字软件架构
  • 软件架构是指你在创建软件的过程中如何组织内容。而这里的“内容”可以指:实现细节(即你仓库的文件夹结构)实现设计决策(你是使用服务端还是客户端渲染?使用关系型还是非关系性数据库)......
  • 在某些时候,工程师必须绘制一些方框和箭头来描述软件系统的顶层设计。但是,这些方框和箭头叫什么?我们经常使用诸如微服务,实体,REST或事件驱动之类的术语,这些又是什么?......
  • 软件架构最佳实践、企业架构模式以及系统描述的正式方法都是非常重要且实用的工具,总会有合适的场景让它们发挥作用。但在设计系统时,请从简单始、以简单终,尽可能避免一切会无谓提高复杂度的......
  • 如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存、晋升空间。这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面。......
  • 因为软件系统的分布式特点以及开发团队的分布性,了解软件架构的基础变得越来越重要。在过度设计和毫无设计之间,我们应该把注意力放在对软件系统有重大影响的决策和权衡上。......
  • 微服务(microservices)这个概念不是新概念,很多公司已经在实践了,例如亚马逊、Google、FaceBook,Alibaba。微服务架构模式(MicroservicesArchitecturePattern)的目的是将大......
  • 2014年出现的“微服务”理念仿佛一道闪电,让技术人员意识到这一全新架构风格的重要意义。面向服务架构崛起又复衰落,微服务架构与SOA有何不同?......
  • 架构风格是一组原则。你可以把它看成是一组为系统家族提供抽象框架的粗粒度模式。架构风格能改进分块,还能为频繁出现的问题提供解决方案,以此促进设计重用。......
  • 开发和架构的界限难以捉摸。有些人告诉你它根本不存在,架构只是开发者们所做的设计过程的简单扩展。另外一些人认为这是一个鸿沟,它只能由那些做到高度抽象,而且不会陷入实现细节的开发者才能......
  • 看需求分析,看产品PRD:ProductRequirementDocument根据PRD和产品原型建数据库表,注意三范式要求,用工具到处数据库关系图,并快速地理清数据库思路......