写点什么

软件架构设计

0 人感兴趣 · 6 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/54/54f7da7848429fdb5fff9a0e8eb296ee.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

DDD 实战 (11):冲刺 1 代码 TDD 实现之道

用户头像
深清秋
2022-07-10

在本篇中,我将首先介绍TDD三重奏(写测试-写功能-重构)和相关原则,然后用实际代码演示TDD的工作流程,最后我会讲到编程过程中采用哪些技巧处理一些现实的技术细节问题。

https://static001.geekbang.org/infoq/54/54f7da7848429fdb5fff9a0e8eb296ee.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

DDD 实战 (7):战术设计、整体流程与首次冲刺

用户头像
深清秋
2022-04-03

本篇开始进入实质性的系统实现过程。我将引入scrum敏捷过程将整个系统的开发进行拆分。本篇将简要描述下战术设计,然后从DDD整体过程角度描述DDD与scrum的结合,并完成首个冲刺的目标设定、冲刺任务列表、以及首个冲刺包含的业务规格细化和服务契约设计。

https://static001.geekbang.org/infoq/c9/c9c4aef830a85b8b95b9c110517fbaad.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

vivo 统一告警平台建设与实践

一套监控系统检测和告警是密不可分的,检测用来发现异常,告警用来将问题信息发送给相应的人。vivo监控系统1.0时代各个监控系统分别维护一套计算、存储、检测、告警收敛逻辑,这种架构下对底层数据融合非常不利,也就无法实现监控系统更广泛场景的应用,所以

https://static001.geekbang.org/infoq/37/37f9f31ff958d7fdbac8b35bd55b78cc.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

设计模式如何提升 vivo 营销自动化业务扩展性 | 引擎篇 01

本文是《vivo营销自动化技术解密》的第2篇文章,基于自动化营销的业务高扩展性实践,分析介绍工厂模式、模板方法模式、策略模式以及状态模式这四种设计模式在营销策略引擎项目开发中的应用场景

https://static001.geekbang.org/infoq/a0/a0722b683ef45c74a35192855cc34261.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

vivo 营销自动化技术解密|开篇

营销自动化是指专门为营销部门或组织设计的软件平台和技术,可以更有效地在线进行多渠道营销并使重复性任务自动化。营销部门和销售人员通过制定任务和流程的操作标准,然后由IT系统进行解释、存储和执行,从而提高效率并减少人为错误。

软件架构设计_软件架构设计技术文章_InfoQ写作社区