工业级Pass云平台SpringCloudAlibaba综合项目实战(二):解决方案和工作效率
文章目录
- 解决方案分析方法论SWOT
- SMART原则【目标管理、设置】
- DDD领域驱动设计
- DevOps提效
解决方案分析方法论SWOT
什么是SWOT: 例子中间件RabbitMQ和RocketMQ队列选择对比
- S (strengths)是优势:团队多人用过、AMQP跨语言、模型API丰富
- W (weaknesses)是劣势:阅读过源码的人过少, Erlang开发,二次修改不容易
- O (opportunities)是机会:多个容器平台拥抱RabbitMQ, 易用性、扩展性强
- T (threats)是威胁:未来可能有更强大的MQ产品出现或改动架构
例如,RabbitMQ生产者可以用java语言开发,消费者可以用Python,公司和集团跨团队合作的话就可以用RabbitMQ,这样就不会局限于java语言。
RabbitMQ基于 Erlang开发,阅读过源码的人少,这是它的劣势。
整个团队通过SWOT对RabbitMQ对进行判断,就可以 判断选择此技术对整个项目的影响,同样的你可以把RocketMQ用这种方式对比出来。
SMART原则【目标管理、设置】
Specific:目标要具体
Measurable:目标成果要可衡量(量化)
Attainable:目标要可实现,避免过高/过低
Relevant:与其他目标有一定的相关性
Time bound:目标必须有明确的期限
意义:在制定工作目标或者任务目标时,考虑一下目标与计划是不是SMART化的。只有具备SMART化的计划才是具有良好可实施性的,也才能指导保证计划得以实现。
要成为一个高级工程师或者架构师,你肯定需要团队管理经验,但是你现在没有,公司也没有机会给你实施,所以在里你要假想一下,不管是以后的面试还是公司的内部竞聘都能临危不乱。
面试题:如果让你带一个5个人,或者10个人的团队,你应该怎么带呢?
作为管理者,要对团队的每个人设定目标绩效考核,那么你就可以说带团队的方法论,用上面的目标管理,比如,目标要具体,不要说一个很虚的东西,你要给成员可以具体描述的,比如新产品上线的拉新功能,你要告诉成员拉新什么东西,拉新的具体数值是多少。目标成果可量化容易理解,比如说现在支付模块成功的概率是99%,下个阶段的目标是99.999%,再如接口的响应时间,现在是100ms,定个目标优化后50ms,ok,可以奔着这个目标做一系列的优化。目标的制定要合理,比如接口的响应时间是100ms,你让团队成员做成1ms,那基本上不太可能,制定的目标要和他的层级对应起来。
DDD领域驱动设计
- 什么是DDD: 领域驱动设计,领域专家->电商领域/支付领域/物流领域/在线教育等
- 步骤:领域分析->领域设计->领域实现->循环迭代优化
- DDD是一套思想,不同团队实行DDD都有不同的理解, 不是每个项目都适合
- 国内大厂基本都没做好-腾讯、阿里、美团、字节等, 只是部分团队有落实
这一小节后续会更新…
DevOps提效
面试题:如果你是技术负责人,会决定怎样的发版周期,说下理由?
严格控制发布流程, 班车制度, 提高频率,几天一个版本发布。
例如两天一次的频率发布新版本,开发,测试,运营人员可以熟练掌握发布流程,功能变动的越小,回滚的时候更加轻量级。同时开发人员需要考虑运营人员的误操作,测试人员的测试覆盖度, 出问题回滚或者突发流量扩容运维人员怎么操作更高效,不再是传统的,各做各的事情。
和你说下DevOps是如何提效的
- 什么是DevOps: 开发+测试+运维 交集
- 以前是单一职责 现在一专多能 考虑配合提效
- 核心: CI/CD 多环境-构建-打包-测试-上线-监控
- 快速迭代产品,每次代码的改动都触发校验,每刻都可进行新版本的上线
CI:持续继承,CD:持续交付,持续部署
持续开发、持续集成、持续测试、持续部署、持续监控
工业级Pass云平台SpringCloudAlibaba综合项目实战(二):解决方案和工作效率相关推荐
- 小滴课堂工业级paas云平台+springcloudAlibaba+JDK11综合项目实战
二当家小D 讲师: xdclass6 1024电商平台系统实战架构设计和实现需求分析 第1集 1024电商平台业务背景介绍和简历项目编写建议 简介:讲解电商营销中心的业务背景和简历项目编写建议 大课业 ...
- 云开发小程序项目实战 二
首先,我们先把全局的颜色样式设置好: 然后把 app.wxss 文件以及 style 目录下的 guide.wxss 文件中的内容清空: 轮播图组件 先在页面加载初始数据中,加入轮播图所要用到的图片地 ...
- 视频教程-5G物联网云平台智能家居项目30天搞定-物联网技术
5G物联网云平台智能家居项目30天搞定 我叫连志安,现任职广东长虹技术研究所(国企).之前在康佳集团(国企).CVTE(上市公司)等公司任职.负责过Android TV.智能网关.路由器.智能家居.安 ...
- 在云平台部署flask项目
云平台部署flask项目----以收截图小项目为例 因为我的阿里云(Windows server 2012)之前从未配置过python的环境,所以只能从零开始,直入主题 1.安装python3.6 直 ...
- 计算机室+云平台,软件综合实验室教学云平台的研究与应用
软件综合实验室教学云平台的研究与应用 Research and Application on the Teaching Cloud Platform of the Comprehensive Soft ...
- Taro多端开发实现原理与项目实战(二)
Taro多端开发实现原理与项目实战(二) 多端电商平台项目概述及开发准备 学习了前面的基础知识和进阶后是否跃跃欲试?我们准备了一个电商平台的项目来和大家一起实践使用 Taro 开发电商平台. 项目概述 ...
- 智慧新泰时空大数据与云平台_智慧警务大数据云平台开发情报研判系统解决方案...
智慧公安作为公安信息化开展到高级阶段的一种警务形态,"智慧公安"主要采用物联网.云计算.无线通讯.智能动态感知分析等新一代信息技术,将公安工作IT根底设备与物理设备.人际环境等高度 ...
- flutter 项目实战二 网络请求
本项目借用 逛丢 网站的部分数据,仅作为 flutter 开发学习之用. 逛丢官方网址:https://guangdiu.com/ flutter windows开发环境设置 flutter 项目实战 ...
- 秒云与趋动科技联合发布容器云平台与GPU资源池化整体解决方案
近日,秒云联合趋动科技,共同发布基于容器云平台与GPU资源池化整体解决方案,并完成秒云容器云平台与趋动科技OrionX AI算力资源池化解决方案的兼容认证测试,测试结果表明双方产品完全兼容,各项功能运 ...
- 基于云平台服务器的数据处理方法及系统,基于云平台的有毒有害气体监测系统解决方案...
原标题:基于云平台的有毒有害气体监测系统解决方案 一.方案背景 有毒有害气体检测仪是常用于检测有毒有害气体泄露的方法,但是,现有的气体检测仪存在诸多问题,如:品牌众多.良莠不齐.安装地点相对分散等问题 ...
最新文章
- excel宏转txt替换强制换行符_三个步骤学会用EXCEL批量导入anki题库
- 智源学者韩银和、蔡一茂入选2020年度国家杰出青年科学基金建议资助项目申请人名单...
- (000) java后台开发之指导思想
- SQL server连接到服务器,无法连接到 (local)。在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Se
- Swift の 函数式编程
- java methodtype_java基于MethodHandle调用方法
- IOS_SearchBar搜索栏及关键字高亮
- html css导航栏字体图标,HTML+CSS入门之两种图标字体库
- EJB分布式对象实现方式描述
- 手机进程设置多少个最好_安卓手机难逃卡顿宿命?打开4个系统设置,秒变新机般流畅...
- jenkins vue 打包特别慢_从零开始 使用VUE开发桌面客户端
- 点击li标记中的a标记改变li背景图片怎样实现
- 从0开始学习自动化测试框架cypress(五)总结
- linux中的文件权限drm解释,DRM内核源码分析之三
- java开发paly框架下载_playframework框架笔记
- 连登 GitHub TOP 榜,中国开发者在行动!
- 阿里否认马云辞职;刘强东继续管京东;滴滴开始全程录音 | 极客头条
- 中国团队首次夺冠FPS游戏AI竞赛VizDoom,清华腾讯AI联手
- 封装自己的LINUX光盘
- 提高百度SEM竞价托管效果常见的4大问题