首页 > 其他分享 >【读书笔记】小团队构建大网站:中小研发团队架构实践-1开篇

【读书笔记】小团队构建大网站:中小研发团队架构实践-1开篇

时间:2022-10-29 17:56:40浏览次数:44  
标签:github 架构 开篇 读书笔记 ## Demo 团队 com

##1.1框架篇-工欲善其事,必先利其器

1、集中式缓存 redis

2、消息队列 rabbitmq

3、集中式日志 ELK

4、任务调度
1)WinJob
2)HttpJob

5、应用监控 Metrics
https://github.com/AppMetrics/AppMetrics
https://github.com/dotnetcore/HttpReports

6、微服务框架
https://github.com/geffzhang/NanoFabric
https://github.com/AlphaYu/Adnc
https://github.com/PeyShine/Demo.MicroServer

7、搜索服务 Solr

8、分布式协调器 ZooKeeper 工作原理、配置中心、 Master 举、 Demo

9、ORM

10、对象映射工具 AutoMapper

11、IOC框架 Autofac

12、DLL包管理 Nuget

13、发布工具 Jenkins

##1.2架构篇 -思想提升

1、企业总体架构
1.5 TOGAF 标准

2、应用架构设计

功能需求到用例、用例活动图、领域图、
架构分层、核心代码

3、统一应用分层

4、诊断工具 WinDbg

ProcDump

##1.3公共应用篇 -业务与技术的结合

1、单点登录sso
Token 使用 JWT标准,以解决不同语言、不同客户端、跨 WebAPI 安全问题。

2、企业支付网关


##1.4进阶篇 -从架构到管理

1、技改之路:从单体应用到微服务

2、技术与业务的匹配与融合

3、研发团队文化是怎么“长”出来的
业务研发人员就可以快速地进入项目实战 后面新加入的团队成员也可通过 自主快速学习 这是我们之前对自己的
要求,尽量降低工具对研发人员的门槛简单实用、降低戚本。本书中部分 Demo 采用
#、 Java Go 语言,但到了框架与架构 面,与语 本身没有太多关系,如 RabbitMQ
Job Red is 和集中式日志 LK 服务端的部署都是 样的 只是客户端语 版本稍有不

标签:github,架构,开篇,读书笔记,##,Demo,团队,com
From: https://www.cnblogs.com/sailing92/p/16839264.html

相关文章

  • 【读书笔记】小团队构建大网站:中小研发团队架构实践-2 企业总体架构
    ##2.1企业商务模型##2.1架构现状1、功能架构2、应用架构3、数据设计4、物理架构##2.3领域模型##2.4架构规划1、顶层架构规划俯视图剖面图2、网站功能规划3、......
  • 【读书笔记】小团队构建大网站:中小研发团队架构实践-3 应用架构设计
    ##3.1初识架构设计软件工程一般可分为需求、设计、编码、测试、部署和维护架构设计输入的是PRD产品需求文档),输出的是架构设计文档,中间是处理过程和工具##3.2应用架......
  • 【WPF】命中测试(Hitest) 开篇
       命中测试支持VisualTreeHelper类中HitTest方法的用途是确定几何或点坐标值是否在给定对象的呈现内容内,如控件或图形元素。例如,可以使用命中测试确定对象边框......
  • 《MyBatis从入门到精通》读书笔记
    第一章mybatis入门第二章mybatisxml基本使用第三章mybatis注解基本使用不推荐的使用方法。优点:对于需求简单的系统,效率较高;缺点:SQL变化时,需要重新编译代码。四个......
  • 《代码大全2》读书笔记四
    第十四章组织直线型代码14.1必须有明确顺序的代码对于具有明显的顺序关系的代码,应该使用顺序结构。对于隐含的顺序关系,应该:去除不合理的依赖关系(如不应该在Calculat......
  • 读书笔记
    继承与多态继承与方法重写override,什么是方法重写?由子类重新定义从父类中继承来的方法,将其改变或延伸。成员变量不存在重写这个说法。 publicvoidroam(){ ......
  • 读书笔记2
    接口与抽象类(深入多态)什么是抽象类?用abstract关键字声明抽象类,抽象类不能用new关键字进行实例化。在设计继承结构时,必须决定清楚什么类是抽象类,什么类是具体类。编译器......
  • CSS权威指南 读书笔记 第一章节
    CSS规则中,@import必须放在最前面,否则无效,但本人目前现在用的很少;CSS对规则间的空格并不敏感,规则内的也不敏感,所以在CSS语句中分隔模式可以是空格、tab符、换行,也可组合使......
  • 《微服务架构与实践》读书笔记
    第一章单块架构及其面临的挑战经典的三层架构:表示层:聚焦数据显示和用户交互;业务逻辑层:聚焦业务逻辑处理;数据访问层:聚焦数据的存储和访问。传统的单块架构应用的表现:功......
  • 读书笔记
    本博客为笔者阅读《程序员修炼之道:从小工到专家》的读书笔记十月第一篇这个十月份过的也太紧张了,无论是活动事务还是学习事务感觉都过于繁重了,基本上每天都是连轴转着实是......