摘要:如何进行架构设计? 整体概述如下: 第一部分,业务架构(逻辑架构) 业务架构概述 1,什么是业务? 业务是企业进行的生产生活事务,特制对外输出的产品,服务和技术. 2,业务架构主要包括几个部分? 战略目标 业务组件建模 业务流程 组织架构 3,业务架构知识库包括哪些? 包括业务架构基础信息和业务扩展
阅读全文
摘要:安装rabbitmq docker run -d --name rabbitmq3.8.8-management -p 5672:5672 -p 15672:15672 -v $pwd/data:/var/lib/rabbitmq --hostname myrabbit -e RABBITMQ_DE
阅读全文
摘要:20211103-Mysql数据库索引和引擎
阅读全文
摘要:参考文章 https://zhuanlan.zhihu.com/p/154480290 文章参考脑图 什么是唯一性id 定义 在业务场景中,标识唯一性。主要为了解决业务重复性问题。 常见业务场景: 分库分表数据库表主键 请求链路id ... 特点 唯一性id主要要包含如下几个特点: 1,全局唯一性:
阅读全文
摘要:前言: 高并发,几乎是每个程序员都想拥有的经验。原因很简单:随着流量变大,会遇到各种各样的技术问题,比如 接口响应超时、 CPU load升高、 GC频繁、 死锁、 大数据量存储 这些问题能推动我们在技术深度上不断精进。面对突发流量,不可能临时改造架构,最快的方式就是增加机器来线性提高系统的处理能力
阅读全文
摘要:参考文章参考 https://cloud.tencent.com/developer/news/833071 一,什么是零信任 零信任就是对于网络中所有的业务流量默认认为都是危险不可信任的,而让其信任的最终方式是通过不断的认证,例如身份认证、终端环境认证、操作认证等方式来实现。 对于零信任的理解,总
阅读全文
摘要:一,研发体系概述 整体分为七大模块 研发体系框架 人员组织能力 项目管理能力 技术研发能力 持续交付能力 运维服务能力 安全可控能力 资源建设能力 根据过往经历,举例如下: 待定 二,人员组织能力 首先,建立岗位体系框架,这一点需要和人力资源部门,进行进一步确认.主要从一下几点进行 岗位标准库 培训
阅读全文
摘要:架构师职责 岗位职责: 负责平台系统分析、设计、技术解决方案。 主导平台的快速迭代和优化工作,提供架构、性能优化的解决方案。对现有系统的不足进行分析并找到目前系统架构瓶颈,持续从技术上提升服务安全性、可用性等技术能力。 完善研发体系。形成方案审查、代码规范、系统安全、代码走查的机制,负责对研发人员进
阅读全文
摘要:一,什么是API网关 API网关是指代理后端系统API,抽象公共能力和公共系统入口 二,整体设计图 参考美团网关设计图 核心能力包括 数据面板 控制面板 配置中心 三,数据面板 数据面板核心能力包括 四,控制面板 五,架构设计要考虑的因素 高可用 性能 扩展性 安全性 一致性 六,未来演变计划
阅读全文