Upgrade to Pro — share decks privately, control downloads, hide ads and more …

如何构建 SaaS 应用 @RubyConfChina2015

Zilong Wang
October 11, 2015

如何构建 SaaS 应用 @RubyConfChina2015

介绍 SaaS 应用的架构,包括多租户、微服务、水平拓展等。

Zilong Wang

October 11, 2015
Tweet

Other Decks in Technology

Transcript

  1. 一体化 数据库 博客 论坛 全文搜索 验证码 应用进程 全文索引 Image Magick

    CaptchaModule.generate CaptchaModule.validate(id, value) SearchModule.build(para) SearchModule.search(keyword)
  2. 微服务 数据库 博客 论坛 全文搜索 验证码 应用进程 全文索引 Image Magick

    应用进程 应用进程 HTTP.post("captcha/generate") HTTP.post("captcha/validate", id, value) HTTP.post("search/build", para) HTTP.post("search", keyword)
  3. 水平扩展 DB App App Web Server Web Server App DB

    Load Balancer Replication 放在负载均衡之后 无状态的App,直接加 集群中加节点