【总】【11篇】中小研发团队架构实践系列
随笔分类 - 中小研发团队架构实践系列
<div class="post">
<h5><a id="CategoryEntryList1_EntryStoryList_ctl00_Entries_TitleUrl_0" href="https://www.cnblogs.com/dotnet-arch-system/p/10566714.html">《中小研发团队架构实践》精彩问答</a></h5>
<div class="postbody">
<div class="c_b_p_desc">摘要: 这里汇集书本有关的部分问题和回答,也欢迎在这里提问。 问:你好,我是书籍的读者,请教一个问题,就是我发现Demo 里无论是Business 还是DataLayer 都没有使用接口例如IOrderLogic 也未使用Autofac 来进行处理,这个是实际项目中也是如此吗? 答:我们就是这样,并且推荐这<a href="https://www.cnblogs.com/dotnet-arch-system/p/10566714.html" class="c_b_p_desc_readmore">阅读全文</a></div>
</div>
<p class="postfoot">
posted @ <a href="https://www.cnblogs.com/dotnet-arch-system/p/10566714.html" title="permalink">2019-04-26 10:35</a> arch-system 阅读(630) | <a href="https://www.cnblogs.com/dotnet-arch-system/p/10566714.html#FeedBack" title="comments, pingbacks, trackbacks">评论 (1)</a> <a href="https://i.cnblogs.com/EditPosts.aspx?postid=10566714" rel="nofollow">编辑</a>
</p>
</div>
<div class="post">
<h5><a id="CategoryEntryList1_EntryStoryList_ctl00_Entries_TitleUrl_1" href="https://www.cnblogs.com/dotnet-arch-system/p/10756631.html">互联网公司的架构设计要怎么落地?</a></h5>
<div class="postbody">
<div class="c_b_p_desc">摘要: 你做架构设计了吗?你认为要不要做架构设计?你的公司有没有做架构设计?互联网公司的架构设计又要怎么做?我不知道你是怎么想的,在我得到的答复中,大部分人认为要做架构设计,但自己却很少做,自己经历的公司也少有做架构设计。这里是矛盾的,难道大部分人和公司都犯错了吗?应该不是这样。专职的架构师越来越少,架构部<a href="https://www.cnblogs.com/dotnet-arch-system/p/10756631.html" class="c_b_p_desc_readmore">阅读全文</a></div>
</div>
<p class="postfoot">
posted @ <a href="https://www.cnblogs.com/dotnet-arch-system/p/10756631.html" title="permalink">2019-04-23 15:21</a> arch-system 阅读(2160) | <a href="https://www.cnblogs.com/dotnet-arch-system/p/10756631.html#FeedBack" title="comments, pingbacks, trackbacks">评论 (1)</a> <a href="https://i.cnblogs.com/EditPosts.aspx?postid=10756631" rel="nofollow">编辑</a>
</p>
</div>
<div class="post">
<h5><a id="CategoryEntryList1_EntryStoryList_ctl00_Entries_TitleUrl_2" href="https://www.cnblogs.com/dotnet-arch-system/p/10368530.html">机票垂直搜索引擎的性能优化</a></h5>
<div class="postbody">
<div class="c_b_p_desc">摘要: 一、行业背景与垂直搜索 我们先了解一下机票的行业背景,下图是由中航信统计的数据,蓝色的曲线代表平均每公里的票价,红色曲线指的是客运量。从2011年到2016年,无论是国内、港澳台还是国际,整体趋势都是机票价格便宜了,坐飞机的人也越来越多了。特别是国际机票,这五年里机票价格下降30%,客运量增长了14<a href="https://www.cnblogs.com/dotnet-arch-system/p/10368530.html" class="c_b_p_desc_readmore">阅读全文</a></div>
</div>
<p class="postfoot">
posted @ <a href="https://www.cnblogs.com/dotnet-arch-system/p/10368530.html" title="permalink">2019-02-13 11:24</a> arch-system 阅读(2014) | <a href="https://www.cnblogs.com/dotnet-arch-system/p/10368530.html#FeedBack" title="comments, pingbacks, trackbacks">评论 (10)</a> <a href="https://i.cnblogs.com/EditPosts.aspx?postid=10368530" rel="nofollow">编辑</a>
</p>
</div>
<div class="post">
<h5><a id="CategoryEntryList1_EntryStoryList_ctl00_Entries_TitleUrl_3" href="https://www.cnblogs.com/dotnet-arch-system/p/10245973.html">中小研发团队架构实践之分布式协调器ZooKeeper</a></h5>
<div class="postbody">
<div class="c_b_p_desc">摘要: 一、ZooKeeper是什么 Apache ZooKeeper是由Apache Hadoop的子项目发展而来,于2010年11月正式成为了Apache的顶级项目。 ZooKeeper是一个开放源代码的分布式协调服务。它具有高性能、高可用的特点,同时也具有严格的顺序访问控制能力(主要是写操作的严格顺序<a href="https://www.cnblogs.com/dotnet-arch-system/p/10245973.html" class="c_b_p_desc_readmore">阅读全文</a></div>
</div>
<p class="postfoot">
posted @ <a href="https://www.cnblogs.com/dotnet-arch-system/p/10245973.html" title="permalink">2019-01-10 18:39</a> arch-system 阅读(959) | <a href="https://www.cnblogs.com/dotnet-arch-system/p/10245973.html#FeedBack" title="comments, pingbacks, trackbacks">评论 (4)</a> <a href="https://i.cnblogs.com/EditPosts.aspx?postid=10245973" rel="nofollow">编辑</a>
</p>
</div>
<div class="post">
<h5><a id="CategoryEntryList1_EntryStoryList_ctl00_Entries_TitleUrl_4" href="https://www.cnblogs.com/dotnet-arch-system/p/10196348.html">中小研发团队架构实践之大纲</a></h5>
<div class="postbody">
<div class="c_b_p_desc">摘要: 以下是中小研发团队架构实践系列的大纲,部分已链接。 新书热销中,请支持和购买:https://item.jd.com/12477683.html 第一篇 开篇——照着做,你也能成为架构师 第1章 可参考的才是有价值的,附案例和代码 一、框架篇——工欲善其事,必先利其器 二、架构篇——思想提升 三、公<a href="https://www.cnblogs.com/dotnet-arch-system/p/10196348.html" class="c_b_p_desc_readmore">阅读全文</a></div>
</div>
<p class="postfoot">
posted @ <a href="https://www.cnblogs.com/dotnet-arch-system/p/10196348.html" title="permalink">2019-01-04 11:49</a> arch-system 阅读(4046) | <a href="https://www.cnblogs.com/dotnet-arch-system/p/10196348.html#FeedBack" title="comments, pingbacks, trackbacks">评论 (22)</a> <a href="https://i.cnblogs.com/EditPosts.aspx?postid=10196348" rel="nofollow">编辑</a>
</p>
</div>
<div class="post">
<h5><a id="CategoryEntryList1_EntryStoryList_ctl00_Entries_TitleUrl_5" href="https://www.cnblogs.com/dotnet-arch-system/p/10213539.html">中小研发团队架构实践之生产环境诊断工具WinDbg</a></h5>
<div class="postbody">
<div class="c_b_p_desc">摘要: 生产环境偶尔会出现一些异常问题,WinDbg或GDB是解决此类问题的利器。调试工具WinDbg如同医生的听诊器,是系统生病时做问题诊断的逆向分析工具,Dump文件类似于飞机的黑匣子,记录着生产环境程序运行的状态。本文主要介绍了调试工具WinDbg和抓包工具ProcDump的使用,并分享一个真实的案例<a href="https://www.cnblogs.com/dotnet-arch-system/p/10213539.html" class="c_b_p_desc_readmore">阅读全文</a></div>
</div>
<p class="postfoot">
posted @ <a href="https://www.cnblogs.com/dotnet-arch-system/p/10213539.html" title="permalink">2019-01-03 12:17</a> arch-system 阅读(3445) | <a href="https://www.cnblogs.com/dotnet-arch-system/p/10213539.html#FeedBack" title="comments, pingbacks, trackbacks">评论 (10)</a> <a href="https://i.cnblogs.com/EditPosts.aspx?postid=10213539" rel="nofollow">编辑</a>
</p>
</div>
<div class="post">
<h5><a id="CategoryEntryList1_EntryStoryList_ctl00_Entries_TitleUrl_6" href="https://www.cnblogs.com/dotnet-arch-system/p/8504602.html">中小研发团队架构实践之微服务MSA</a></h5>
<div class="postbody">
<div class="c_b_p_desc">摘要: 一、MSA简介 1.1、MSA是什么 微服务架构MSA是Microservice Architecture的简称,它是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相通讯、互相配合,为用户提供最终价值。它与SOA之间的区别如下: SOA实现 微服务架构实现 企业级,自顶向下开展实施<a href="https://www.cnblogs.com/dotnet-arch-system/p/8504602.html" class="c_b_p_desc_readmore">阅读全文</a></div>
</div>
<p class="postfoot">
posted @ <a href="https://www.cnblogs.com/dotnet-arch-system/p/8504602.html" title="permalink">2018-03-04 14:52</a> arch-system 阅读(6480) | <a href="https://www.cnblogs.com/dotnet-arch-system/p/8504602.html#FeedBack" title="comments, pingbacks, trackbacks">评论 (24)</a> <a href="https://i.cnblogs.com/EditPosts.aspx?postid=8504602" rel="nofollow">编辑</a>
</p>
</div>
<div class="post">
<h5><a id="CategoryEntryList1_EntryStoryList_ctl00_Entries_TitleUrl_7" href="https://www.cnblogs.com/dotnet-arch-system/p/8469693.html">中小研发团队架构实践之应用监控Metrics</a></h5>
<div class="postbody">
<div class="c_b_p_desc">摘要: 一、Metrics简介 应用监控系统Metrics由Metrics.NET+InfluxDB+Grafana组合而成,通过客户端Metrics.NET在业务代码中埋点,Metrics.NET会把收集到数据存储在InfluxDB数据库中,然后通过Grafana来展示监控数据。其中,InfluxDB服务<a href="https://www.cnblogs.com/dotnet-arch-system/p/8469693.html" class="c_b_p_desc_readmore">阅读全文</a></div>
</div>
<p class="postfoot">
posted @ <a href="https://www.cnblogs.com/dotnet-arch-system/p/8469693.html" title="permalink">2018-02-25 17:06</a> arch-system 阅读(3270) | <a href="https://www.cnblogs.com/dotnet-arch-system/p/8469693.html#FeedBack" title="comments, pingbacks, trackbacks">评论 (6)</a> <a href="https://i.cnblogs.com/EditPosts.aspx?postid=8469693" rel="nofollow">编辑</a>
</p>
</div>
<div class="post">
<h5><a id="CategoryEntryList1_EntryStoryList_ctl00_Entries_TitleUrl_8" href="https://www.cnblogs.com/dotnet-arch-system/p/8395207.html">中小研发团队架构实践之统一应用分层</a></h5>
<div class="postbody">
<div class="c_b_p_desc">摘要: 一、写在前面 应用分层这件事情看起来很简单,但每个程序员都有自己的一套,哪怕是初学者。如何让一家公司的几百个应用采用统一的分层结构,并得到大部分程序员的认同呢?这可不是件简单的事情,接下来以我们真实案例与大家一起探讨,先问大家两个技术问题: 服务的调用代码你觉得放到哪一层好呢?A表现层;B业务逻辑层<a href="https://www.cnblogs.com/dotnet-arch-system/p/8395207.html" class="c_b_p_desc_readmore">阅读全文</a></div>
</div>
<p class="postfoot">
posted @ <a href="https://www.cnblogs.com/dotnet-arch-system/p/8395207.html" title="permalink">2018-01-31 22:45</a> arch-system 阅读(3797) | <a href="https://www.cnblogs.com/dotnet-arch-system/p/8395207.html#FeedBack" title="comments, pingbacks, trackbacks">评论 (25)</a> <a href="https://i.cnblogs.com/EditPosts.aspx?postid=8395207" rel="nofollow">编辑</a>
</p>
</div>
<div class="post">
<h5><a id="CategoryEntryList1_EntryStoryList_ctl00_Entries_TitleUrl_9" href="https://www.cnblogs.com/dotnet-arch-system/p/8232879.html">中小研发团队架构实践之总体架构</a></h5>
<div class="postbody">
<div class="c_b_p_desc">摘要: 企业总体架构是什么,有什么用,具体怎么做呢?以我曾任职的公司为案例,一起来探讨这个问题。这家公司当时有200位研发人员和200多台服务器,我刚进这家公司时,他们的系统就已经玩不下去了,总是出现各种问题,例如日常发布系统时或访问量稍微过大时,系统就会出现很多故障,而且找不到故障发生的根本原因。我进公司<a href="https://www.cnblogs.com/dotnet-arch-system/p/8232879.html" class="c_b_p_desc_readmore">阅读全文</a></div>
</div>
<p class="postfoot">
posted @ <a href="https://www.cnblogs.com/dotnet-arch-system/p/8232879.html" title="permalink">2018-01-08 00:11</a> arch-system 阅读(7154) | <a href="https://www.cnblogs.com/dotnet-arch-system/p/8232879.html#FeedBack" title="comments, pingbacks, trackbacks">评论 (18)</a> <a href="https://i.cnblogs.com/EditPosts.aspx?postid=8232879" rel="nofollow">编辑</a>
</p>
</div>
<div class="post">
<h5><a id="CategoryEntryList1_EntryStoryList_ctl00_Entries_TitleUrl_10" href="https://www.cnblogs.com/dotnet-arch-system/p/8035248.html">中小研发团队架构实践之开篇</a></h5>
<div class="postbody">
<div class="c_b_p_desc">摘要: 中小型研发团队很多,而社区在中小型研发团队架构实践方面的探讨却很少。中小型研发团队特别是50至200人的研发团队,在早期的业务探索阶段,更多关注业务逻辑,快速迭代以验证商业模式,很少去关注技术架构。这时如果继续按照原有的架构及研发模式,会出现大量的问题,再也无法玩下去了。能不能有一套可直接落地、基于<a href="https://www.cnblogs.com/dotnet-arch-system/p/8035248.html" class="c_b_p_desc_readmore">阅读全文</a></div>
</div>
<p class="postfoot">
posted @ <a href="https://www.cnblogs.com/dotnet-arch-system/p/8035248.html" title="permalink">2018-01-07 23:56</a> arch-system 阅读(11843) | <a href="https://www.cnblogs.com/dotnet-arch-system/p/8035248.html#FeedBack" title="comments, pingbacks, trackbacks">评论 (83)</a> <a href="https://i.cnblogs.com/EditPosts.aspx?postid=8035248" rel="nofollow">编辑</a>
</p>
</div>