Saas架构设计之可伸缩的SaaS应用架构

此文选自《互联网时代的软件革命—SaaS架构设计》一书

随着定制化功能的完善,侠客录CRM的用户数进一步稳定增长。2000个用户的目标已经唾手可得,接下来就得朝着3000个用户的目标进发了。
3000×50×12 = 180万/年,郭靖已经在计算每年的收入了。看样子最近系统比较稳定,郭靖也比较清闲,开始关注未来的市场了。
杨康:郭靖,最近国内电子商务巨头阿里巴巴旗下的阿里软件公司推出了开放式的SaaS平台,说要和我们这些小的软件开发商共同打造一个SaaS生态圈。你看看,这是他们的宣传彩页,我们是不是也有机会跟他们合作。他们既有大的品牌,又有大量的中小企业客户,跟他们合作对我们的市场拓展可是非常好呀。
郭靖:阿里巴巴?我前段时间还听说他们也进军SaaS行业,当时还以为是我们的竞争对手呢。这样看起来,也许我们还真的可以靠上这颗大树呀。
杨康:嗯,那你先上他们网站看看详细的技术资料吧。据说技术改造是相当简单的,几个小时就够了。我们的软件基本不用怎么改,就可以把他们的客户拉过来用我们的CRM。我这就去跟他们的商务部门联系一下,看能否跟他们展合作。
果然,技术改造的过程相当简单。了解他们平台的原理之后,郭靖花了两个小时,就把侠客录CRM改造成可以接入阿里软件互联平台的应用了。接下来就只等杨康把商务方面谈妥,就可以在阿里的平台上架销售了。
杨康动作也很快,很快就搞定了商务方面的合作。
杨康:阿里巴巴对我们的软件也很满意,也高度赞赏了我们的响应速度。真不敢相信,几个小时就接入平台了,你真牛!
杨康:不过,阿里巴巴也提出了一点担心。我们的软件做得不错,可能会受到用户的广泛欢迎。但是,我们的系统能支撑10万级的用户数吗?在阿里巴巴平台上备受欢迎的软件有很多用户数都已经达到了10万级别,并且增长速度还是很快。
郭靖:10万级呀?我们现在才2000不到呀!我还以为今年年底能到3000就不错了。那么,如果接入阿里的平台,估计要多久可能达到10万呢?
杨康:如果运营推广得好的话,也挺快的。因为先期也还是要免费试用的,所以半年就可能达到10万了。
郭靖:那再给我三个月时间,我要把我们的架构再作一次大的调整,以适应以10万计的用户量。当然现在先上阿里巴巴的平台也没关系,但是用户数先控制一下,先期不要做大规模推广。
杨康:OK!前三个月我们可以先控制一下用户数,这样还可以造成稀缺效应。不过三个月后,我可是要大规模运营了,你可要撑得住呀。
郭靖:No Problem!

预购买地址:http://www.china-pub.com/129900
【书名】互联网时代的软件革命——SaaS架构设计
【作者】叶伟  等编著
【ISBN】978-7-121-07736-4
【出版社】电子工业出版社
【出版日期】2008年12月
【宣传语】
  国内第一本完整介绍SaaS应用设计的书籍。
    具有丰富SaaS实践经验的一线架构师的经验总结。
    用创业故事贯穿全书,以一种活泼的风格来描述SaaS应用逐步成熟的过程。
【内容简介】
      本书是国内第一本完整介绍SaaS应用开发的书籍,聚集于架构设计。内容是互联网领域具有丰富实践经验的8位一线架构师,对于多年SaaS实践经验的总结。对于SaaS领域的业务、设计、开发人员,具有很高的指导价值。
本 书首先从SaaS的商业价值分析开始,讨论SaaS应用与其它应用最大的差异特征:多租户。SaaS应用架构是否成熟正是对多租户的三个重要特性的衡量: 高性能、可配置性和伸缩性。本书将对SaaS应用成熟度的4个模型一一描述,并通过郭靖和杨康两个大学生的创业故事来描述SaaS应用逐步成熟到百万级以 上租户时,应用软件的架构设计演变过程。
同时,本书还针对云计算、OpenAPI、离线应用、安全以及开放平台等SaaS相关的主题进行了深入的阐述。

Saas架构设计之可伸缩的SaaS应用架构相关推荐

  1. 插件式架构设计实践:插件式系统架构设计简介

    本系列博文将使用微软RIA技术解决方案Silverlight以及扩展性管理框架Managed Extensibility Framework(MEF),以插件式架构设计为导线,分享本人在从事基于微软S ...

  2. 【企业架构设计实战】5 大数据架构设计

    数据架构概述 什么是数据? 一个企业的数字化核心是数据,数据化的价值依赖于数据的标准和质量,数据对一个企业来说至关重要,它也是整个信息化建设及企业架构的核心.数据具有多样性,有结构化的.非结构化的,与 ...

  3. 架构设计实践思路:什么是架构,怎么画架构图?

    点击蓝色字体"肉眼品世界",关注公众号 改变,从一点一滴积累开始 作者丨胡斌 策划丨小智 本文是架构设计实践五部曲系列文章的第一篇,架构与架构图.本文将对架构作深入的阐释,并教你什 ...

  4. 架构设计之从OOP到ECS架构演进

    目录 背景规则 OOP实现: 分析OOP代码的设计缺陷 Entity-Component-System(ECS)架构 ECS介绍 ECS架构分析 ECS架构改造 背景规则 现在公司用户中心提出一个需求 ...

  5. php项目分布式架构设计,【转】互联网项目架构之基于服务的分布式架构

    以前一直找一篇通俗易懂的文章,今天终于找到了,记录下. 文章来源:赵小忠 文章地址:https://www.cnblogs.com/1315925303zxz/p/6371550.html 随着互联网 ...

  6. 系统架构设计笔记(15)—— 网络架构与协议

    网络架构是指计算机网络的各层及其协议的集合.计算机之间要交换数据,就必须遵守一些事先约定好的规则,用于规定信息的格式及如何发送和接收信息的一套规则就称为网络协议.为了减少网络协议设计的复杂性,网络设计 ...

  7. 《mysql性能调优与架构设计》笔记: 一mysql 架构组成

    2019独角兽企业重金招聘Python工程师标准>>> 2.1mysql物理文件组成 2.1.1日志文件: 1,查看mysql配置文件:mysql --verbose --help ...

  8. MYSQL性能调优及架构设计学习笔记-基础篇MYSQL架构组成

    为什么80%的码农都做不了架构师?>>>    目录 小结 MYSQL物理文件组成 MYSQL系统架构 MYSQL自带工具使用介绍 小结 本章主要从逻辑层与物理层两个方面介绍了MYS ...

  9. SaaS平台产品架构设计

    当我们去搜索"架构",可以得到很多的架构图片,比如组织架构.业务架构.数据架构.技术架构.安全架构.产品架构.部署架构等. 什么是架构,通常大家说架构一般指软件架构,架构是指软件的 ...

  10. 什么是多租户saas架构设计

    本文来说下什么是多租户saas架构设计 文章目录 概述 多租户架构 多租户,多组织,用户区别 多租户和多组织 租户和用户 SaaS应用和PaaS平台的多租户 多租户架构设计和资源隔离 共享资源时候的资 ...

最新文章

  1. CashTippr:比特币现金MoneyButton打赏插件
  2. Windows下配置Chrome WebDriver
  3. python程序员收入-python收入
  4. linux pandas教程_竞赛中的Docker使用教程
  5. 各个OS关于查看磁盘和wwn号的方法
  6. Icon资源详解[1]
  7. 高手对中科院考博英语的分享
  8. java:单例模式的五种实现方式
  9. getchar函数详解看这一篇就够了-C语言(函数功能、使用、返回值)
  10. pandas_收益率的分布
  11. 软件测试,谱尼为网络安全护航
  12. java中strlen,浅析C++中strlen函数的使用与模拟实现strlen的方法
  13. piaget读法_这些手表品牌原来是这么念的!
  14. Podman 容器 pod 管理工具
  15. 阿里巴巴助攻腾讯破6.2亿微商传销第一大案!涉案公众号粉丝2400
  16. 35岁以后的Android程序员出路在哪里?大牛最佳总结
  17. 使用Encoder-Decoder模型自动生成对联的思路
  18. layui 集成手写签名
  19. 比MySQL快839倍!揭开分析型数据库JCHDB的神秘面纱
  20. SFR 原理分析 代码

热门文章

  1. keystone环境搭建(源码方式+yum方式)(ocata版本)
  2. 常用数据库 JDBC URL 格式
  3. mysql中show status介绍一
  4. 开始驻扎博客园,分享技术、学习心得与人生感悟,与大家一起成长
  5. PL/pgSQL的RETURN QUERY例子
  6. 影院平台搭建 - (7)读多写少数据的缓存
  7. 【原创】SM4password算法源代码接口具体解释
  8. RESTful登录设计(基于Spring及Redis的Token鉴权)
  9. 【转】java枚举类型enum的使用
  10. 通过 JavaScript调用Asp.net(C#)后台方法