感谢您访问本网站,祝你生活愉快
您的当前位置:主页 > 技术 > 架构师之路 >

架构师之路

  • 50 | 架构实战:架构设计文档模板

    在前面的专栏里,有同学留言说想看看具体的架构设计文档。由于信息安全的原因,再加上稍微复杂的系统,设计文档都是几十页,因此专栏无法直接给出详细的文档案例。但我认为提...

    2020-05-20 11:52:29
  • 49 | 谈谈App架构的演进

    专栏截止到上一期,架构设计相关的理念、技术、实践已经基本讲完,相信你一路学习过来会有一种感觉,这些内容主要都是讲后端系统的架构设计,例如存储高可用、微服务、异地多...

    2020-05-20 11:52:03
  • 48 | 再谈开源项目:如何选择、使用以及二次开发

    软件开发领域有一个流行的原则:DRY,Don’t repeat yourself。翻译过来更通俗易懂:不要重复造轮子。开源项目的主要目的是共享,其实就是为了让大家不要重复造轮子,尤其是在互联网这...

    2020-05-20 11:51:35
  • 47 | 架构重构内功心法第三式:运筹帷幄

    在前面的架构重构内功心法“有的放矢”和“合纵连横”中,我提到架构师需要从一大堆问题中识别关键的复杂度问题,然后有的放矢地通过架构重构来解决。...

    2020-05-20 11:51:10
  • 45 | 架构重构内功心法第一式:有的放矢

    在专栏第 8 期“架构设计三原则”中的演化原则部分,我提到了系统的架构是不断演化的,少部分架构演化可能需要推倒重来进行重写,但绝大部分的架构演化都是通过架构重构来实现...

    2020-05-20 11:50:40
  • 44 | 互联网架构模板:“平台”技术

    当业务规模比较小、系统复杂度不高时,运维、测试、数据分析、管理等支撑功能主要由各系统或者团队独立完成。随着业务规模越来越大,系统复杂度越来越高,子系统数量越来越多...

    2020-05-20 11:50:15
  • 43 | 互联网架构模板:“用户层”和“业务层”技

    上一期,我从计算机网络层的角度谈了应对“高性能”和“高可用”的整体架构设计。今天,我将从“用户层”和“业务层”的角度谈谈常见的应用场景和关键技术。...

    2020-05-20 11:49:47
  • 42 | 互联网架构模板:“网络层”技术

    除了复杂度,互联网业务发展的另外两个关键特点是“高性能”和“高可用”。通常情况下,我们在设计高可用和高性能系统的时候,主要关注点在系统本身的复杂度,然后通过各种手...

    2020-05-20 11:49:16
  • 41 | 互联网架构模板:“开发层”和“服务层”技

    上一期,我介绍了互联网架构模板中的存储层技术。关于这部分内容,我将逐层介绍每个技术点的产生背景、应用场景和关键技术,希望让你可以对整体的技术架构有一个全貌认知。...

    2020-05-20 11:48:51
  • 40 | 互联网架构模板:“存储层”技术

    很多人对于 BAT 的技术有一种莫名的崇拜感,觉得只有天才才能做出这样的系统,但经过前面对架构的本质、架构的设计原则、架构的设计模式、架构演进等多方位的探讨和阐述,你可以...

    2020-05-20 11:47:43
  • 39 | 互联网技术演进的模式

    由于各行业的业务发展轨迹并不完全相同,无法给出一个统一的模板让所有的架构师拿来就套用,因此我以互联网的业务发展为案例,谈谈互联网技术演进的模式,其他行业可以参考分...

    2020-05-20 11:46:36
  • 38 | 架构师应该如何判断技术演进的方向?

    互联网的出现不但改变了普通人的生活方式,同时也促进了技术圈的快速发展和开放。在开源和分享两股力量的推动下,最近 10 多年的技术发展可以说是目不暇接,你方唱罢我登场,大...

    2020-05-20 11:46:05
  • 37 | 微内核架构详解

    微内核架构(Microkernel Architecture),也被称为插件化架构(Plug-in Architecture),是一种面向功能进行拆分的可扩展性架构,通常用于实现基于产品(原文为 product-based,指存在多个版本、...

    2020-05-20 11:45:36
  • 36 | 微服务架构最佳实践 - 基础设施篇

    每项微服务基础设施都是一个平台、一个系统、一个解决方案,如果要自己实现,其过程和做业务系统类似,都需要经过需求分析、架构设计、开发、测试、部署上线等步骤...

    2020-05-20 11:45:12
  • 35 | 微服务架构最佳实践 - 方法篇

    专栏上一期,我谈了实施微服务需要避免踩的陷阱,简单提炼为:微服务拆分过细,过分强调“small”。...

    2020-05-20 11:44:36
  • 34 | 深入理解微服务架构:银弹 or 焦油坑?

    微服务是近几年非常火热的架构设计理念,大部分人认为是 Martin Fowler 提出了微服务概念,但事实上微服务概念的历史要早得多,也不是 Martin Fowler 创造出来的,Martin 只是将微服务进行...

    2020-05-20 11:44:04
  • 33 | 传统的可扩展架构模式:分层架构和SOA

    相比于高性能、高可用架构模式在最近几十年的迅猛发展来说,可扩展架构模式的发展可以说是步履蹒跚,最近几年火热的微服务模式算是可扩展模式发展历史中为数不多的亮点,但这...

    2020-05-20 11:43:31
  • 32 | 可扩展架构的基本思想和模式

    软件系统与硬件和建筑系统最大的差异在于软件是可扩展的,一个硬件生产出来后就不会再进行改变、一个建筑完工后也不会再改变其整体结构。例如,一颗 CPU 生产出来后装到一台 P...

    2020-05-20 11:42:59

Copyright © 2019 - 现在 llbooks.cn All rights reserved.范文网-免费文章模板,免费范文下载©版权所有 湘ICP备19023807号-1

网站地图

Top Top