文章目录

  • 解决方案分析方法论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综合项目实战(二):解决方案和工作效率相关推荐

  1. 小滴课堂工业级paas云平台+springcloudAlibaba+JDK11综合项目实战

    二当家小D 讲师: xdclass6 1024电商平台系统实战架构设计和实现需求分析 第1集 1024电商平台业务背景介绍和简历项目编写建议 简介:讲解电商营销中心的业务背景和简历项目编写建议 大课业 ...

  2. 云开发小程序项目实战 二

    首先,我们先把全局的颜色样式设置好: 然后把 app.wxss 文件以及 style 目录下的 guide.wxss 文件中的内容清空: 轮播图组件 先在页面加载初始数据中,加入轮播图所要用到的图片地 ...

  3. 视频教程-5G物联网云平台智能家居项目30天搞定-物联网技术

    5G物联网云平台智能家居项目30天搞定 我叫连志安,现任职广东长虹技术研究所(国企).之前在康佳集团(国企).CVTE(上市公司)等公司任职.负责过Android TV.智能网关.路由器.智能家居.安 ...

  4. 在云平台部署flask项目

    云平台部署flask项目----以收截图小项目为例 因为我的阿里云(Windows server 2012)之前从未配置过python的环境,所以只能从零开始,直入主题 1.安装python3.6 直 ...

  5. 计算机室+云平台,软件综合实验室教学云平台的研究与应用

    软件综合实验室教学云平台的研究与应用 Research and Application on the Teaching Cloud Platform of the Comprehensive Soft ...

  6. Taro多端开发实现原理与项目实战(二)

    Taro多端开发实现原理与项目实战(二) 多端电商平台项目概述及开发准备 学习了前面的基础知识和进阶后是否跃跃欲试?我们准备了一个电商平台的项目来和大家一起实践使用 Taro 开发电商平台. 项目概述 ...

  7. 智慧新泰时空大数据与云平台_智慧警务大数据云平台开发情报研判系统解决方案...

    智慧公安作为公安信息化开展到高级阶段的一种警务形态,"智慧公安"主要采用物联网.云计算.无线通讯.智能动态感知分析等新一代信息技术,将公安工作IT根底设备与物理设备.人际环境等高度 ...

  8. flutter 项目实战二 网络请求

    本项目借用 逛丢 网站的部分数据,仅作为 flutter 开发学习之用. 逛丢官方网址:https://guangdiu.com/ flutter windows开发环境设置 flutter 项目实战 ...

  9. 秒云与趋动科技联合发布容器云平台与GPU资源池化整体解决方案

    近日,秒云联合趋动科技,共同发布基于容器云平台与GPU资源池化整体解决方案,并完成秒云容器云平台与趋动科技OrionX AI算力资源池化解决方案的兼容认证测试,测试结果表明双方产品完全兼容,各项功能运 ...

  10. 基于云平台服务器的数据处理方法及系统,基于云平台的有毒有害气体监测系统解决方案...

    原标题:基于云平台的有毒有害气体监测系统解决方案 一.方案背景 有毒有害气体检测仪是常用于检测有毒有害气体泄露的方法,但是,现有的气体检测仪存在诸多问题,如:品牌众多.良莠不齐.安装地点相对分散等问题 ...

最新文章

  1. excel宏转txt替换强制换行符_三个步骤学会用EXCEL批量导入anki题库
  2. 智源学者韩银和、蔡一茂入选2020年度国家杰出青年科学基金建议资助项目申请人名单...
  3. (000) java后台开发之指导思想
  4. SQL server连接到服务器,无法连接到 (local)。在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Se
  5. Swift の 函数式编程
  6. java methodtype_java基于MethodHandle调用方法
  7. IOS_SearchBar搜索栏及关键字高亮
  8. html css导航栏字体图标,HTML+CSS入门之两种图标字体库
  9. EJB分布式对象实现方式描述
  10. 手机进程设置多少个最好_安卓手机难逃卡顿宿命?打开4个系统设置,秒变新机般流畅...
  11. jenkins vue 打包特别慢_从零开始 使用VUE开发桌面客户端
  12. 点击li标记中的a标记改变li背景图片怎样实现
  13. 从0开始学习自动化测试框架cypress(五)总结
  14. linux中的文件权限drm解释,DRM内核源码分析之三
  15. java开发paly框架下载_playframework框架笔记
  16. 连登 GitHub TOP 榜,中国开发者在行动!
  17. 阿里否认马云辞职;刘强东继续管京东;滴滴开始全程录音 | 极客头条
  18. 中国团队首次夺冠FPS游戏AI竞赛VizDoom,清华腾讯AI联手
  19. 封装自己的LINUX光盘
  20. 提高百度SEM竞价托管效果常见的4大问题

热门文章

  1. VSTO程序基本知识(二)
  2. MySQL的自定义函数
  3. Oracle标准建表语句
  4. 【面经】人人,金山西山居,腾讯互娱,微信,网易游戏offer及面经
  5. 使用 Python 编写一个聊天小程序
  6. .net html5 微信支付接口,解析微信支付的实现方法(.NET版)
  7. Mac 终端命令自动补齐的办法
  8. 图标文字对齐的几种常见方法
  9. 最详细的Mysql操作手册(一)
  10. 链家广州二手房的数据与分析——爬取数据