摘要: 云原生基础设施 云原生并不是一个单纯的技术,更是一种思想,是技术、企业管理方法的集合 云原生基础设施为技术创新和流程改进提供了核心支撑平台 核心能力:依托于容器的一致性运行环境、基于声明式 API 的系统、统一的可观测性方案 可观测性 可观测性一般从事件日志、链路追踪和聚合指标三个方向进行研究 可观 阅读全文
posted @ 2022-11-14 22:00 SoftwareSciencer 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 持续集成 持续集成意味着频繁地提交代码改动到集成分支,并进行测试 持续集成使得集成问题变少并且更容易被解决 引入构建流水线,并且保证其中的各个步骤可以迅速完成 及时修复集成过程中发现的问题 持续集成的实施不应教条化,而是要因地制宜 持续交付 持续交付让各类变更以安全、快速、可持续的方式交付到生产环境 阅读全文
posted @ 2022-11-14 21:18 SoftwareSciencer 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 分支模型 分支模型是配置管理的核心,是团队协作管理不可或缺的一部分 分支模型通常可以分为主干分支开发模型和特性分支开发模型 团队需要根据业务特点、团队规模以及现状阶段来选择分支模型,形成最佳实践 没有绝对好的分支模型,只有适合团队现状和上下文环境的分支模型 本地开发 高效本地开发旨在提高开发者编码效 阅读全文
posted @ 2022-11-12 21:46 SoftwareSciencer 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 测试环境管理 文档完善的测试环境能让自动化任务的执行没有“后顾之忧” 测试环境管理不单是某个部门、某个角色的事,每个人即是测试环境的使用者,更是测试环境的建设者 基准环境和功能环境的配合使用,可以让一套微服务环境满足多个需求并行测试的场景 自动化验收测试 自动化测试框架的选择,除了考虑框架的技术特性 阅读全文
posted @ 2022-11-12 21:45 SoftwareSciencer 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 业务探索 应用商业模式画布找准目标客户,提出合理解决方案,探索差异化竞争优势 通过设计思维与用户共情,定义用户问题,探索点子 运用影响地图将业务目标与达成目标的实现方式进行连接,探索如何做以及做什么 使用产品路线图对为满足产品目标所需的努力、要实现的特性及其时间表进行规划 先用最快、最简明的方式建立 阅读全文
posted @ 2022-11-11 00:11 SoftwareSciencer 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 研发效能的定义、目标以及解决的问题 研发效能既要关注有效性(做正确的事),也要关注效率(正确的做事并追求速度);既要关注投入,也要关注产出 在组织层面,研发效能就是更高效、更高质量、更可靠、可持续的交付更优的业务价值的能力 在个人层面,研发效能工作更强调“功劳”而不是“苦劳”,强调更聪明地工作,强调 阅读全文
posted @ 2022-11-10 23:08 SoftwareSciencer 阅读(479) 评论(0) 推荐(0) 编辑
摘要: log4j 1 升级方案 目标 解决重要安全漏洞 多项目日志监测改造(可选) 性能提升(可选) 功能扩展(可选) 升级要求 少修改代码 或 不修改代码 功能尽可能平替,而不发生基本功能变化 低学习成本 具体方案 完全平替的改造 方案特征 完全平替 没有额外的学习成本,没有其他的操作,只需要将jar包 阅读全文
posted @ 2022-11-08 00:31 SoftwareSciencer 阅读(1180) 评论(0) 推荐(0) 编辑