
架构设计
文章平均质量分 93
Zachary-Fan
和我一起成长,欢迎关注我的博客https://zacharyfan.com和个人微信公众号「跨界架构师」
展开
-
分布式系统中的必备良药 —— 服务治理
一、前言 首先本文仅作为笔者在做一些调研之后的总结,仅提供思路,不提供源码,所以如果是想直接冲着源码来的,可以跳过此文。如果后续有机会将项目开源出来,会第一时间写新文章讲解实线细节。 在分布式系统的构建之中,服务治理是类似血液一样的存在,一个好的服务治理平台可以大大降低协作开发的成本和整体的版本迭代效率。在服务治理之前,简单粗暴的RPC调用使用的点对点方式,完全通过人为进行配...原创 2017-07-26 22:43:12 · 396 阅读 · 0 评论 -
聊聊架构设计做些什么来谈如何成为架构师
阅读目录架构的定义 架构是做什么? 做架构的最佳实践 什么是好架构 如何成为架构师 结语 又有2周时间没冒泡了,最近实在没有大块的时间来写文章,就当找个理由。。。 也因为碎片化的时间多了,所以开始刷某乎了,关注了架构相关的板块,也顺手回答了一些问题。发现有很多同道中人正在经历着我前两年经历的阶段,对于做架构没有相对具象的一些理解,更没有系统化的认识。所以把最近...原创 2018-07-13 06:52:29 · 1628 阅读 · 0 评论 -
[译文]Domain Driven Design Reference(七)—— 大型战略设计结构
本书是Eric Evans对他自己写的《领域驱动设计-软件核心复杂性应对之道》的一本字典式的参考书,可用于快速查找《领域驱动设计》中的诸多概念及其简明解释。 上周末电脑硬盘文件莫名丢失,狼狈了大半周才缓过来 T_T 。《Domain Driven Design Reference》的原版pdf也丢了,好在这篇文章提前翻好了,只是这次没法再次做校对了,大致读了一遍还算通顺,大家讲究看吧~...翻译 2018-06-19 06:51:44 · 154 阅读 · 0 评论 -
[译文]Domain Driven Design Reference(五)—— 为战略设计的上下文映射
本书是Eric Evans对他自己写的《领域驱动设计-软件核心复杂性应对之道》的一本字典式的参考书,可用于快速查找《领域驱动设计》中的诸多概念及其简明解释。 其它本系列其它文章地址:[译文]Domain Driven Design Reference(一)—— 前言[译文]Domain Driven Design Reference(二)—— 让模型起作用[译文]Do...翻译 2018-06-01 06:49:40 · 469 阅读 · 0 评论 -
[译文]Domain Driven Design Reference(六)—— 提炼战略设计
本书是Eric Evans对他自己写的《领域驱动设计-软件核心复杂性应对之道》的一本字典式的参考书,可用于快速查找《领域驱动设计》中的诸多概念及其简明解释。 其它本系列其它文章地址:[译文]Domain Driven Design Reference(一)—— 前言[译文]Domain Driven Design Reference(二)—— 让模型起作用[译文]Do...翻译 2018-06-08 06:58:03 · 194 阅读 · 0 评论 -
[译文]Domain Driven Design Reference(四)—— 柔性设计
本书是Eric Evans对他自己写的《领域驱动设计-软件核心复杂性应对之道》的一本字典式的参考书,可用于快速查找《领域驱动设计》中的诸多概念及其简明解释。 其它本系列其它文章地址:[译文]Domain Driven Design Reference(一)—— 前言[译文]Domain Driven Design Reference(二)—— 让模型起作用[译文]Do...翻译 2018-05-24 22:48:55 · 1394 阅读 · 0 评论 -
[译文]Domain Driven Design Reference(二)—— 让模型起作用
本书是Eric Evans对他自己写的《领域驱动设计-软件核心复杂性应对之道》的一本字典式的参考书,可用于快速查找《领域驱动设计》中的诸多概念及其简明解释。 其它本系列其它文章地址:[译文]Domain Driven Design Reference(一)—— 前言 Ⅰ.让模型起作用 领域驱动设计是一种开发复杂软件的方法: 1.专注核心领域。 ...翻译 2018-05-08 14:47:31 · 204 阅读 · 0 评论 -
[译文]Domain Driven Design Reference(一)—— 前言
本书是Eric Evans对他自己写的《领域驱动设计-软件核心复杂性应对之道》的一本字典式的参考书,可用于快速查找《领域驱动设计》中的诸多概念及其简明解释。 DDD到目前为止知道的人越来越多了,正巧今天在自己的书单中翻出这本尘封已久的电子版,网上查了下也没有人来翻译,所以近期就准备把这个本书翻译一下,也锻炼下自己蹩脚的英文水平,如有错误欢迎及时指出。>_<||| ...翻译 2018-05-08 14:47:23 · 502 阅读 · 0 评论 -
[译文]Domain Driven Design Reference(三)—— 模型驱动设计的构建模块
本书是Eric Evans对他自己写的《领域驱动设计-软件核心复杂性应对之道》的一本字典式的参考书,可用于快速查找《领域驱动设计》中的诸多概念及其简明解释。 其它本系列其它文章地址:[译文]Domain Driven Design Reference(一)—— 前言[译文]Domain Driven Design Reference(二)—— 让模型起作用[译文]Do...翻译 2018-05-17 06:48:23 · 203 阅读 · 0 评论 -
分布式系统中的必备良药 —— RPC
一、前言 在上一篇分布式系统系列中《分布式系统中的必备良药 —— 服务治理》中阐述了服务治理的一些概念,那么与服务治理配套的必然会涉及到RPC框架。在当前互联网的大背景下,RPC的运用应该大家或多或少都有涉及,国内外的RPC框架也是百花齐放。那么各个RPC框架各自有什么特点,另外RPC的核心点又是哪些,我们该如何去选择是本文需要讲述的内容。本文会围绕.Net技术栈来展开,暂不讨论诸如dubb...原创 2017-12-17 22:20:37 · 1042 阅读 · 0 评论 -
软件开发中会用到的图
一、背景 大家应该在从事软件开发领域工作时间有一段时间之后,就开始有画图的意识,不管是懵懂的学别人还是想更好的让其它人理解自己的一个观点。所谓“一图胜千言”,我们身处于软件开发这个水很深且要求精确的复杂领域里,要想把事情做好,最基本的是要把事情想明白,其次还要让相关的人能够明白你要说的东西,进行协作。 特别对于一位架构师来说,能否画得一手好图尤其重要,因为相关的干系人数较多,要让不同领...原创 2017-09-19 18:09:11 · 5425 阅读 · 0 评论 -
做了「负载均衡」就可以随便加机器了吗?这三招来帮你!
本文长度为3056字,预计读完需1.1MB流量,建议阅读8分钟。 这篇是《分布式关注点系列》中「负载均衡」相关的内容最后一发了,后续也会继续讲「高可用」相关的其它主题,主要是限流、降级、熔断之类的吧,具体还没定。文末先附上之前发过的高可用相关文章,供你再温故一下。 下面这个场景不知是否在你面前出现过。开发Z哥对运维Y弟喊:“Y弟,现在系统好卡,刚...原创 2018-11-06 22:44:01 · 403 阅读 · 0 评论