首页  ·  知识库 ·  架构设计
网格模式   列表模式
  • Microservices(微服务)一词越来越火爆,不谈Microservices彷佛就out了。那么什么是Microservices?Microservices架构与传统的架构有什么区别?何时应该采用Microservice......
  • 何为高可用?原则有三:故障监测与排除、消除达点故障,互备和容灾。大流量网站的架构建设最重要的挑战来自流量与业务复杂性两方面。......
  • 一个微服务架构有哪些技术关注点(technicalconcerns)?需要哪些基础框架或组件来支持微服务架构?这些框架或组件该如何选型?......
  • 作为云计算平台或者通用软件服务的提供商,在开发和运维过程中不同的应用场景都不可避免的涉及到合规的问题。......
  • 如今的阿里巴巴平台上,业务生态百花齐放,新的创新业务不断涌现,而这都得益于阿里底层的微服务架构高可扩展。而谁能想到,早在10年以前,偌大的淘宝网站点都是运行在单一的部署包内,往往对其......
  • 随着接入UPP的销售系统不断增加,接入的网关也不断增加,UPP担任的角色也越来越重要,UPP需要和各种角色进行频繁的交互,同时自身也是需要多个子系统进行频繁的交互来实现各种业务。......
  • 这套架构设计并不复杂,从容的实现了高可用+安全性,但在架构设计中仍需考虑怎么契合企业自身业务的特点,进行合理化调配与逻辑处理,既能满足业务需求,又能降低成本。......
  • 一个软件项目怎么样才会牛逼?良好的架构?优秀的算法?优雅的代码组织?不是的,一个软件项目牛逼是因为它有用,并且把它的竞争对手都逼死了,它就牛逼了。......
  • 一个产业的模型,快速地将它产生出来。“快”是第一位的,不需要花太多精力在架构设计上。在网站进入扩张期才需要对架构投入更多的精力来承载网站在爆发时的流量。......
  • 本文是学习大型分布式网站架构的技术总结。对架构一个高性能,高可用,可伸缩,可扩展的分布式网站进行了概要性描述,并给出一个架构参考。一部分为读书笔记,一部分是个人经验总结。对大型分布......
  • 工作这些年,通过自身由0到1的成长,结合所见所闻,发现无论是刚入职场的新兵还是有些工作经验的老兵,在业务系统的设计上非常之薄弱。......
  • 每个公司根据其业务和公司发展的不同阶段,所设计的支付系统也会有所不同。我们先看看互联网公司的一些典型的支付系统架构。......
  • 本文将会从三个方面来分别探讨如何设计应用架构以更好的支持“秒杀”类需求,包括秒杀带来的问题和挑战、产品架构解决之道、流量控制解决方案。......
  • 携程实时用户行为服务作为基础服务,目前普遍应用在多个场景中,比如猜你喜欢(携程的推荐系统),动态广告,用户画像,浏览历史等等。......
  • 回想这么多年的软件开发经验,我发现自己一直在追逐如何使软件开发做的更好,如何让一个团队开发出一个像样的软件产品,而不是像大多数的国人生产的丑陋不堪、经常出现各种古怪问题的企业软件。......
  • 从架构的本质,软件工程,架构师职责,成长路径等方面,介绍什么是架构,架构流程以及架构师职责和成长规划。......
  • 缓存在分布式系统中的应用,主要从不同的场景,介绍了CDN,反向代理,分布式缓存,本地缓存的常规架构和基本原理。缓存是在数据持久化之前的一个节点,主要是将热点数据放到离用户最近或访问速......
  • 在过去的一年中,排行榜系统从无到有,接入的业务从单一的QQ会员到企鹅电竞动漫等20几个各类业务,接入的排行榜数实现了从几个到数万的突破,单个排行榜用户数最大9000万,排行榜存储集群活跃用......