首页  ·  知识库 ·  架构设计
网格模式   列表模式
  • 标题中的“内网环境中的API”指的是提供给内网里的其它微服务调用的API。与其相对应的是“开放给互联网用户调用的API”,它们的开发方法大体相同,但治理方法却不太一样。......
  • 社区里不是缺少架构图,而是缺少确实可参考的架构落地实践。大公司的架构看上去总是不明觉厉,但真要借鉴时却往往无从下手。也许,中小型研发团队的架构实践才是可供复制的?......
  • 搜索产品虽然只是一个输入框,但后面提供的服务有很多不同业务引擎支撑,每个业务引擎又有很多不同的策略,每个策略又有很多模块在协同,所以这背后的支撑系统其实是很复杂的。......
  • 微服务架构现在是谈到企业应用架构时必聊的话题,微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活、更能适应现在需求快速变更的大环境。......
  • 传统单体架构将系统分成具有不同职责的层次,对应的项目管理也倾向于将大的团队分成不同的职能团队,主要包括:用户交互UI团队、后台业务逻辑处理团队与数据存取ORM团队、DBA团队等。......
  • 当你决定采用微服务,你将经历从单一应用到一个复杂系统的转变过程。在这个系统里,你会遇到很多无法预测的行为,因为团队和服务在持续地发生变化,它们被创建、被修改,然后被销毁。......
  • 在构建一个建筑物和构建一个城市时的复杂性关系如同对IT系统的构建。要是你构建一个简单的、单用户、非分布式的系统,你就可以不需要构架师了。......
  • 新技术极大地改善了开发人员的工作环境,缩短了产品和项目的面世时间。然而作为在软件行业第一线工作多年的从业者,我们却不得不面对一个现实,那就是当初采用新技术的乐趣随着项目周期的增长而......
  • 应用系统相互调用容灾和降级:结算的容灾和降级。应用系统大部分能够降,比如库存状态。如果像优惠券这些不重要的服务,备注信息,可直接降级服务,不用去访问它,直接提交就行。......
  • 过去两年,阿里电商平台中移动成交占比提升了2倍,达到60%以上,这得益于我们在移动和系统架构上做了很大的改造。......
  • “微服务”是当前软件架构领域非常热门的词汇,能找到很多关于微服务的定义、准则,以及如何从微服务中获益的文章,在企业的实践中去应用“微服务”的资源却很少。x......
  • 关于微服务是什么,面向服务的体系结构(SOA)又是什么,两者之间有何关联真是众说纷纭、困惑颇多。很多人都加入了这场讨论,从ThoughtWorks的MartinFowler到CapGemini的SteveJones全都参与了进......
  • 微服务的理念与腾讯一直倡导的“大系统小做”有很多相通之处,本文将分享微信后台架构的服务发现、通信机制、集群管理等基础能力与其上层服务划分原则、代码管理规则等。......
  • 大家都在提微服务架构,微服务架构到底是什么?它有哪些特点和设计模式?我们在打造微服务架构过程中,这些设计模式在实战当中如何应用?......
  • 时至今日,微服务相关的话题不胜枚举,上百次的会议,在线讨论以及相关文章。你可以假设大家已经认识到其优点以及与之俱来的风险。然而,有很多组织没有事先准备就迈入这个潮流了。自然,这也就......
  • 引入变化成本将成为架构决策的重要因素,这与我的想法不谋而合,其实架构的演化是与业务息息相关的。所谓业务,从经济学来说,就是利润=收入-成本,那么架构在演化的时候必须尊重这个基本法则......
  • 微服务:是一种架构设计模式。在微服务架构中,业务逻辑被拆分成一系列小而松散耦合的分布式组件,共同构成了较大的应用。每个组件都被称为微服务,而每个微服务都在整体架构中执行着单独的任务......
  • 支付系统是仅供内部使用的,支付服务是支持公司内外部来调用的,支付平台是可以在服务的基础上定制各种场景支持的。......