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

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]

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

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

一种新的架构设计思路,用户行为驱动开发

六、浅谈埋点按职能解释「EventTracker」的每一部分:「ProcessedActionBuffer」: 需要观察 UserAction 入队,当有新 Action 入队时,[2019.03.09]

架构设计:标准Web系统的架构分层

例如:一些简单的CRM系统可能在产品初期并不需要K-V作为缓存;一些系统访问量不大,并且可能只有一台业务服务器存在,所以不需要运用负载均衡层。[2019.03.10]

写给新人:线上B2C电商网站架构解析

线下的实体零售店的运营大家都会接触到,我将自己理解的一些归纳为以下几个环节,大家可以回复补充:货源:传统门店是厂商业务员线下走访铺设销售点,或者卖家寻找可靠厂商获取售卖资格选址。[2019.03.11]