系统设计思想

SNAKE 原则

1.S 先考虑出 Scenario 场景: 用户要用什么,需要什么。比如注册,登录,发推。。。

2. N 限制条件。 Necessary. 比如说限制Rate limiter. 比如访问量,内存使用率,CPU要求

3. 应用Application: 各种功能模块

4. 数据。 用NoSQL还是SQL

5. E 进化。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,828评论 19 139
  • //我所经历的大数据平台发展史(三):互联网时代 • 上篇http://www.infoq.com/cn/arti...
    葡萄喃喃呓语阅读 51,528评论 10 200
  • 她和他相识于一场聚会,他时尚帅气的外形和动听的歌喉引起了她的注意。 他唱的是张信哲的《过火》:“怎么忍心怪你犯了错...
    万伊刀阅读 2,635评论 0 1
  • 是啊,我们是很有可能单身一辈子啊,但是当你变得足够美好,你的局部最优也会越来越美好。那还有什么可担心的呢?我的爱情...
    深夜告白阅读 3,229评论 3 6
  • 短短人生又有几载,最后逝去不过是梦。 雾里看花不过一场虚幻,人生在世又有几何。忙忙碌碌的一生中我们有过几多蹉跎,潇...
    若是无镝阅读 1,724评论 0 0

友情链接更多精彩内容