架构设计-支付宝、京东、美团的支付系统架构整体设计详解!

支付产品模块是按照支付场景来为业务方提供支付服务。进行一些统一处理后,分发到不同的支付渠道去执行,最后将执行结果做处理后,通过支付网关再回传给业务方。[2018.10.24]

Unity游戏架构:模块间通信原理及设计思路

本文参与“nity游戏架构”征文活动转载自“ 游戏扶持by腾讯游戏学院”先谈一谈个人对游戏框架的一点理解,顾名思义,框架是一个项目的骨架,如同大树的主干,搭建框架,在此基础上再加入各个功能模块,构成有一个完整的项目。如同一棵树有一个健壮的主干,再从主干上生[2019.02.04]

架构设计——架构知识体系

1、什么是架构和架构本质在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。架构是系统的骨架,支撑和链接各个部分,包括组件、连接件、约束规范,以及指导这些内容设计与演[2019.02.12]

提高你的架构能力:数据库拆分实现数据库能力线性扩展

运行六七年后数据量上来了,结果平均每天都要出现宕机情况,90%以上都是数据库的原因。客户对我们的满意度急剧下降,可见数据库性能前期如果不设计好,后来带来的问题真的是灾难性的。[2019.02.12]

互联网架构设计漫谈 (8)-缓存设计收藏这篇就够了(下)

上部讲了缓存分级,HTTP缓存,进程内缓存,进程外缓存。要点:分布式缓存缓存高性能缓存可用性分布式缓存分布式缓存是与应用分离的缓存服务,最大的特点是自身是一个独立的应用/服务。[2019.02.13]

十年架构师不到400行手写一个Spring MVC

首先,我们先来介绍一下Spring的三个阶段,配置阶段、初始化阶段和运行阶段:配置阶段:主要是完成application.xml配置和Annotation配置。[2019.02.13]

十年架构师分享:互联网公司的架构设计要怎么落地

中间是处理过程和工具,具体如下:输入:功能需求和非功能需求,从PRD中提取;过程和工具:1.设计的目标和思路2.功能设计:用例视图、用例活动图3.应用:边界、逻辑架构、接口、领域图[2019.02.15]

云架构那些事儿:数据层存储云化的实践

业务上云,在面临海量的业务数据,如何在层出不穷的数据库中选择适合自身业务应用的解决方案,成为架构设计的难点。[2019.02.18]

用思维导图来讲解软件架构师业务逻辑

架构可细分为业务架构、应用架构和技术架构。我的个人理解是:业务架构:使用一套方法论对产品所涉及到的需求的业务进行业务边界划分。[2019.02.19]

互联网架构设计漫谈 (10)-牢记这两个原理搞定分布式系统设计

架构设计的分表分库带来的结果是我们不得不考虑分布式事务,今天我们来看看分布式事务需要记住哪两个原理。[2019.02.21]