随笔分类 -  架构设计

摘要:通过对社区“查询推荐好友”场景在各个架构风格下实现的探讨,介绍各个架构风格中关于会话管理的处理机制及优缺点,管中窥豹,希望能通过实际的服务设计场景,加深对不同架构风格的理解。 阅读全文
posted @ 2017-12-02 18:22 倒骑的驴 阅读(857) 评论(0) 推荐(1) 编辑
摘要:《The Twelve-Factor App》定义了一个优雅的互联网应用在设计过程中,尤其是在设计SAAS服务时,需要遵循的一些基本原则。本文为该设计原则的读书笔记,并备注了自己在项目实践中的一些实施经验,在后续的工作中,会陆续加入更多的落地资料和心得。 阅读全文
posted @ 2017-10-14 18:35 倒骑的驴 阅读(1249) 评论(0) 推荐(0) 编辑
摘要:DDD为复杂软件的设计提供了指导思想,其将易发生变化的业务核心域放置在限定上下文中,在确保核心域一致性和内聚性的基础上,DDD可以被多种语言和多种技术框架实现,具体的框架实现需要根据实际的业务场景和需求来制定。核心的指导思路归纳为:1、关注点放在domain上,将业务领域限定在同一上下文中;2、降低上下文之间的依赖,通过‘开发主机服务’(REST服务是其中的一种)、‘消息模式’、‘事件驱动’等架构风格实现;3、遵循分层架构模式。 阅读全文
posted @ 2017-09-10 18:36 倒骑的驴 阅读(20546) 评论(0) 推荐(2) 编辑
摘要:如何确保高并发下网站的高可用性?基本思路:解耦、集群、负载均衡、按需扩展、缓存、动静分离、读写分离、分库分表。 阅读全文
posted @ 2017-05-01 21:24 倒骑的驴 阅读(1514) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示