10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

观点:2010 AWS 挑战赛冠军认为云中成功的关键始于架构

  • 2010-12-19
  • 本文字数:985 字

    阅读完需:约 3 分钟

M-Dot Network 的 CTO Mike Kavis 是 2010 Amazon AWS 创业公司挑战赛的获胜者,近日分享了他成功的关键要素以及赢得挑战赛的演示报告。Mike 是个成熟的 SOA 与企业架构师,而 M-Dot 却是他的首个云项目。M-Dot 是个高速的交易网络,在两年时间内从一无所有成长为业界的领导。

买主与技术专家都在忙于构建和部署创新性的解决方案,以期将移动与 Web 内容传递给最终的消费者,但却没有标准可循,也没有安全的方式能够在销售点(POS)执行这些动作。集成了 POS 的解决方案非常昂贵、富有侵入性、还经常需要新的硬件或是需要用户拥有智能手机,鉴于以上种种不足,它与消费者渐行渐远。

M-Dot 的工作方式类似于 ATM 网络:

M-Dot 是个标准、安全且高速的网络,无需额外的硬件就能实现与 POS 的无缝集成。消费者可以在 Web 或是移动设备上选择数字化奖励(优惠券、Web 与移动广告以及数字礼品卡等),然后只需通过购物卡或是移动电话在 POS 上进行确认,之后就能自动获得折扣而无需打印任何东西。

他所采取的方法相当简单:

  • 第一步:构建业务架构
  • 第二步:获得额外的需求
  • 第三步:评估 IaaS 厂商
  • 第四步:原型
  • 第五步:测试比例
  • 第六步:构建平台
  • 第七步:为产品制定计划
  • 第八步:上线

他使用 E2AF 框架构建业务架构。在原型阶段,他们可以尝试大量的假设而不必为此付出任何代价。他们还可以向心存怀疑的客户证明可伸缩性,同样不必付出任何代价,与基于数据中心的基础设施相比:

可以确定的是,我们的交易网络能够成功实现 100 万的并发交易而不会出现任何错误,平均的响应时间为 108ms。

最后,他们每个月只需 $1000 就能运行起整个 IT,只需 2 个开发者,无需 DBA。

那 M-Dot 是什么样的呢?

  • 我们没有单独的服务器
  • 我们没有数据中心
  • 我们没有系统管理员(但将来打算招一个进来)
  • 我们没有 DBA(但将来打算招一个进来)
  • 我们拥有跨越多个区域的完整产品环境
  • 我们的解决方案要比竞争对手(他们只专注于存储领域的服务器)的快很多
  • 我们每个月的基础设施花费(包括了冗余设备、阶段和测试环境)大约只需要 $2500(这简直太疯狂了!)
  • 我们的产品环境会自动伸缩以满足负载变化的需要
  • 我们没有在软件许可上花一分钱
  • 我们在有限的预算基础上构建了健壮的企业级解决方案

看起来他们似乎也没什么新意,只不过“实现了非常棒的架构”,不知你意下如何?

查看英文原文: Opinion: 2010 AWS Challenge Winner Thinks Success In the Cloud Starts With Architecture

2010-12-19 10:181488
用户头像

发布了 88 篇内容, 共 271.1 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

你的城市还没有自助洗车?赶紧开个

共享电单车厂家

自助洗车加盟 开自助洗车店

从前端开发角度理解如何与Substrate协作

彭亚伦

Substrate 波卡

《网络是怎么样连接的》读书笔记 - 汇总篇

懒时小窝

网络

Substrate 跨链技术源码级探索: XCVM的概览

彭亚伦

Substrate 跨链技术 波卡

互联网研发效能实践之去哪儿网(Qunar)核心领域DevOps落地实践

laofo

DevOps 研发效能 持续交付 研发管理工具 工程效率

2022中国国潮发展新动向

易观分析

国潮消费

几个跨端开发神器

Geek_99967b

小程序 小程序容器

一对一直播app开发时,如何使用Nginx安全?

开源直播系统源码

软件开发 直播系统 一对一直播 一对一直播源码 直播源码

观测云与 TDengine 达成深度合作,优化企业上云体验

TDengine

tdengine 物联网 观测云

24小时自助洗车让洗车更自由

共享电单车厂家

自助洗车加盟 24小时自助洗车

如何成为一名共享自助洗车合伙人

共享电单车厂家

共享自助洗车 自助洗车加盟 自助洗车合伙人

实战|SpringBoot jpa调用MySQL存储过程

写程序的小王叔叔

SpringBoot 2 存储过程 Spring JPA 6月月更

等级测评是什么意思?工作流程包含哪些?

行云管家

网络安全 等保 等保测评 等级测评

聊聊远程办公那些事儿 | 社区征文

joe

初夏征文

为了使远程工作不受影响,我写了一个内部的聊天室 | 社区征文

云小梦

微信小程序 wepy 初夏征文

Substrate 源码追新导读: Pallet Alliance 并入主线,

彭亚伦

Substrate 波卡

【等级测评师】等级测评师怎么报名?多少分及格?

行云管家

等保 等保测评师 等级测评师

数据安全合规之后,给风控团队带来了新的问题

博文视点Broadview

Hologres共享集群助力淘宝订阅极致精细化运营

阿里云大数据AI技术

sql 大数据 分布式计算 存储 数据可视化

我的远程办公总结|社区征文

DS小龙哥

远程办公 初夏征文

Mybatis省略@Param注解原理

吴明

MyBatis标签 6月月更

Substrate 源码追新导读: 修复BEEFY的gossip引擎内存泄漏问题, 智能合约删除队列优化

彭亚伦

Substrate 波卡

JS ES5也可以创建常量?🎃

德育处主任

JavaScript ES5 6月月更

dart:字符串replace相关的方法

坚果

flutter dart 6月月更

大数据培训 | Flink专题面试

@零度

flink 大数据开发

智能自助洗车机洗车都有哪些优势

共享电单车厂家

自助洗车加盟 智能自助洗车机

更多龙蜥自研特性!生产可用的 Anolis OS 8.6 正式发布

OpenAnolis小助手

开源 操作系统 龙蜥社区 Anolis OS 8.6 版本发布

Substrate 源码追新导读: 质押额度大幅度削减, RocksDB可以完全被Disable

彭亚伦

Substrate 波卡

图文并茂!手把手教你在VMware中的安装部署Linux-CentOS7.4

迷彩

Linux centos 开发 6月月更

波卡跨链通信源码探秘: 要素篇

彭亚伦

Substrate 波卡

7 月 2 日邀你来TD Hero 线上发布会

TDengine

数据库 tdengine

观点:2010 AWS挑战赛冠军认为云中成功的关键始于架构_架构_Jean-Jacques Dubray_InfoQ精选文章