原创

服务的边界

https://static.surmon.me/nodepress/image/customer-self-service.jpg

服务的界限越来越清晰。

  • surmon.me 提供不涉及权限的用户端访问服务,被用户、API 服务直接消费
  • api.surmon.me 提供业务 API 数据服务,被数据库、Redis、业务直接消费
  • admin.surmon.me 提供全量业务权限的单一管理员服务,被 API 服务、管理员用户直接消费
  • cdn.surmon.me 提供阿里云全量回源 CDN 服务,于 Surmon.me 配合使用
  • static.surmon.me 提供内容融合 CDN 存储,服务商为七牛云,于后台输入,输出给用户
  • gravatar.surmon.me 提供 gravatar 国内 CDN 存储服务,七牛云,为前端评论业务服务
  • os.surmon.me 提供高级资源 IO 服务,为唯一管理员服务
  • sre.surmo.me 提供运维服务,目前包含 Github - Webhok - DI 持续部署,及持续备份服务
  • nginx 目前用于控制域名分发和负载均衡,同时兼带一点反代服务。

所以,服务的边界该由什么决定?

服务的性质、职责。

如果我还在开一家淘宝店,和快递合作是我的最好选择;如果我在天猫成立了品牌,打通同城配送是更好的做法;如果我自营了电商平台,自建物流体系是最佳战略。

最好的服务,永远是最适合的服务;

我希望,我现在只想开一家淘宝,但随时能再开家物流公司。

这也是做技术的初衷吧。

本文于   2018/11/8 下午  发布在  宁静寺  分类下,当前已被围观  944  次

相关标签: Web开发 工作

永久地址: https://surmon.me/article/124

版权声明: 自由转载-署名-非商业性使用   |   Creative Commons BY-NC 3.0 CN
  • frank
    Frank Mac OS X Chrome | 70 CN  -  杭州市 #941

    大佬有没有这些服务怎么配合搭建的文章分享,比如nginx 多域名https的配置等等

  • Surmon
    Surmon Mac OS X Chrome | 70 CN  -  上海市 #942

    回复   #941  @frank

    没有,我很懒

  • jhd
    Jhd Mac OS X Chrome | 70 CN  -  Beijing #951

    想了解一下您的static二级域名是如何配置的 我自己配置的不生效

  • Surmon
    Surmon Mac OS X Chrome | 70 CN  -  上海市 #955

    回复   #951  @jhd

    DNS 解析,不生效用你的方法论去找问题

  • Surmon
    Surmon Mac OS X Chrome | 70 CN  -  上海市 #956

    回复   #951  @jhd

    不过,我的 siatic 是使用的第三方存储服务,并非本机资源映射,所以理论上就是点点点不需要写代码的操作

  • wx
    Wx Windows 10 Chrome | 71 CN  -  深圳市 #1006

    很棒的blog

  • Surmon
    Surmon Mac OS X Chrome | 70 CN  -  上海市 #1007

    回复   #1006  @wx

    博主也很棒!!