小微金融、场景金融等新兴银行金融业务亟需一种新型的弹性架构来应对高并发、大流量的业务冲击,同时,要满足应用快速版本迭代升级、敏捷运维管理等需求。本文分享了BoCloud博云如何利用互联网应用架构与Docker容器技术帮助银行业应对“互联网+”挑战,建设基于PaaS平台的敏捷IT架构。 移动互联网渠道 ...
分类:
其他好文 时间:
2016-07-07 12:29:21
阅读次数:
154
许多人谈到 "微服务"
又是在纠结一个二十多年前的老问题; “粒度”;
什么是微服务划分的 "粒度"?
二十多年来, 许多人都在以一个 "标准答案";粒度;
在做软件开发。很遗憾的是,当你一直以所谓的 “标准答案”
在做软件开发时, 你却永远是在用所谓的 "错误答案"
在做软件开发。
如何识别可自适应变化的 “微服务”,重点不在争论什么是 “原子” ?
什么不是 “原子”?
真正...
分类:
其他好文 时间:
2015-08-02 21:40:58
阅读次数:
133
2015. 7.1, 我在杭州….
这一路走来真的相当的不容易; 这一周多来, 大夥跟著一个 “疯子顾问”, 经历了不停的交流,辩论, 实践, 验证, 深度思考? 终于, 踏上了 “产品级敏捷” 的这条路…..
以外部客户的视角, 制订出可使客户对产品有信心的版本节奏; PI (Program Increment) ? 拉通产品的特性负责人, 开发骨干与测试经理, 经由可视化的需求看板与...
分类:
其他好文 时间:
2015-07-02 01:10:19
阅读次数:
193
“场景树”;一个极其简单且轻量级的实践,却能使开发人员,将需求分析,架构(软件)设计,开发与测试,一气呵成式的结合且高效的完成。...
分类:
其他好文 时间:
2015-06-14 22:54:55
阅读次数:
895
2015.6.2 在武汉……
这是一支谦卑且认真学习,又实实在在做产品的 “产品级敏捷团队”。
“产品级敏捷团队”……在产品版本开发的生命周期中,均能共同高效的协作,构建出产品版本中的 “核心信息”。
根据 “核心信息”,产品级敏捷团队能……
①针对版本中的需求项做出 “减法”
的决策;绝不浪费任何的时间、资源,在那些对客户完全没有任何价值的需求项上。
②根据需求的复杂度与变化的方式,...
分类:
其他好文 时间:
2015-06-03 07:23:54
阅读次数:
213
过往的软件开发, 往往都是由架构师将他对产品的理解,
利用 UML 来体现软件的架构设计。
这种方式的问题是:因缺乏使用者与团队成员间的互动参与,
使得对外并未能完整的将使用者需求,
映射到软件架构中;
而对内所提供的软件架构设计文档,
对实际开发的工作, 指导意义并不大(因为,厚重的架构设计文档,便如老太婆的裹脚布般;又臭又长)。更严重的问题是,由于架构设计耗费太长的时间,如此再...
分类:
其他好文 时间:
2015-05-21 06:40:20
阅读次数:
184
“在敏捷开发下,如何能经由敏捷团队,高效的完成软件架构设计?”
核心的思维是:
以 “团队” 为纬度,而不再以 “产品”
为纬度进行软件架构设计。唯有如此,团队才能有效的控制、处理产品上的复杂度。
也就是说,传统上, 产品团队都仅有一个、单一的产品软件架构的塑模。这种以 “产品”
为纬度的软件架构方式,
将会使所设计的软件架构, 因过于复杂与庞大;超过团队所能理解、控制、处理的范围...
分类:
其他好文 时间:
2015-05-03 17:28:43
阅读次数:
124
Redis作为 NoSQL 数据库的杰出代表,一直广受关注,其轻量级的敏捷架构,向来有存储中的瑞士军刀之称。下面推荐的一篇文章,从源码的角度讲解了Redis 的整个工作流程,是了解 Redis 流程的绝佳文章。英文的,想搞懂还是要花些时间的原文链接:Redis: under the hood目录:S...
分类:
其他好文 时间:
2015-05-02 23:13:30
阅读次数:
165
经由演化与学习的过程,这些基本的元素, 将能自适应外部的变化, 组合成人类所需的系统。...
分类:
其他好文 时间:
2015-04-25 09:25:56
阅读次数:
130
微软模式与实践小组最近发布了应用程序架构指导袖珍版本,总共有6本,分别介绍了不同类型应用程序的架构指导,包括敏捷架构方法、Mobile应用程序、RIA应用程序、富客户端应用程序、Web应用程序以及Service架构等,非常值得一看。1. 敏捷架构方法下载指导2. Web引用架构下载指导3. 移动应用...
分类:
其他好文 时间:
2014-10-16 18:27:52
阅读次数:
191