写点什么

架构设计

3 人感兴趣 · 103 次引用

  • 最新
  • 推荐

keycloak 集群化的思考

用户头像
程序那些事23 小时前

单体服务如果想要突破到高并发服务就需要升级为集群服务。同时集群化也为高可用打下了坚实的基础。纵观现在比较流行的服务或者中间件,不管是RabbitMQ还是redis都提供了集群的功能。

https://static001.geekbang.org/infoq/c2/c2cbec6554aca61990feb785f74ffc28.png?x-oss-process=image/resize,w_416,h_234

【架构师训练营】大作业一:快递架构设计

用户头像
MindController1 月 8 日

通达是某上市公司全资投资成立的一家物流快递公司,主要进行同城快递业务,公司刚刚成立,组建 20 人技术部门,准备两个月后系统开发完成上线,你是后端架构师,请你完成系统顶层架构设计,并组织架构评审会议。

https://static001.geekbang.org/infoq/51/51432ca4042b682ceece6301c2802354.png?x-oss-process=image/resize,w_416,h_234

一文彻底吃透 MyBatis 源码!!

用户头像
冰河1 月 5 日

深入解析MyBatis源码,看这一篇就够了!!

https://static001.geekbang.org/infoq/23/23a7cb980ee9e67330d96a381cc61073.jpeg?x-oss-process=image/resize,w_416,h_234

谁说明天上线,这货压根不知道开发流程!

用户头像
小傅哥1 月 4 日

互联网中一个项目的上线会需要各个工种间的配合,以研发为视角上会承接产品需求,下会交给测试验证,最终完成项目交付上线。其实除此之外,还会有业务、运营、UI设计、运维,来配合项目的发起、使用和运维维护。

vivo 全球商城:订单中心架构设计与实践

用户头像
vivo互联网技术2020 年 12 月 28 日

介绍订单系统的服务化改造中遇到的技术挑战和分析解决过程。

https://static001.geekbang.org/infoq/cb/cbe2ee8a39ff55c4091dd55343ceedcb.jpeg?x-oss-process=image/resize,w_416,h_234

惊艳!阿里自爆用 480 页讲清楚了 44 种微服务架构设计模式

用户头像
996小迁2020 年 12 月 23 日

微服务的概念虽然直观易懂,但“细节是魔鬼”,微服务在实操落地的环节中存在诸多挑战。微服务也是可以成为企业转型的强力催化剂!

https://static001.geekbang.org/infoq/75/75d3d93fbe1c6daa00af1286fe248706.png?x-oss-process=image/resize,w_416,h_234

以理性不断的崇敬 - 对 DDD 之后复杂业务软件系统设计的思考

用户头像
Winfield2020 年 12 月 15 日

对DDD之后复杂业务软件系统设计方法与实践的思考与探索

https://static001.geekbang.org/infoq/ea/ea6f971a3b6eed34c3d58d023418735a.jpeg?x-oss-process=image/resize,w_416,h_234

刘华:上云后,你的架构设计可以更飞

用户头像
刘华Kenneth2020 年 11 月 28 日

本篇文章作为弹性便是一切的姊妹篇,以某电商的痛点入手,介绍如何通过迁移到云上解决各种问题,并给出了架构设计的调整思路。

https://static001.geekbang.org/infoq/4b/4bc6cd9c198e76ee5af77c4bedc13227.jpeg?x-oss-process=image/resize,w_416,h_234

架构训练营第三周作业

用户头像
李日盛2020 年 11 月 8 日

手写一个单例实现

框架设计原则

用户头像
笨笨程序猿2020 年 11 月 1 日

请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?

https://static001.geekbang.org/infoq/56/56890b834b60e2a4ea55e50edd0eb365.png?x-oss-process=image/resize,w_416,h_234

2020 中国系统架构师大会活动回顾:ZEGO 实时音视频服务架构实践

用户头像
ZEGO即构2020 年 10 月 30 日

即构后台架构负责人首次分享,抗住千万级并发、全球网络调度策略,全面而深度的介绍即构流媒体服务架构设计,错过活动直播的小伙伴戳文章查看活动回顾啦

https://static001.geekbang.org/infoq/37/3711de3d245b650719a008ae65893852.jpeg?x-oss-process=image/resize,w_416,h_234

食堂就餐卡系统设计

用户头像
Jack2020 年 10 月 24 日

食堂就餐卡系统对于加强校园后勤服务的信息化建设,提高服务质量、管理水平和经济效益有重要的作用。系统中每个消费者都有一张卡,在管理中心注册缴费,卡内记着消费者的身份、余额。使用时将卡插入窗口机则显示卡上金额,服务员按窗口机上数字键,窗

架构师训练营第一周作业

用户头像
爱码士2020 年 10 月 23 日

架构设计初期的UML图

https://static001.geekbang.org/infoq/2c/2c9308798256a1b9f045c40fda2ad097.jpeg?x-oss-process=image/resize,w_416,h_234

架构师必备的那些分布式事务解决方案!!

用户头像
架构师修行之路2020 年 10 月 21 日

为了保证分布式环境下数据强一致性,需要引入分布式事务,而分布式事务由于网络环境的不确定性,天生就很难实现。具体可以见上一篇。

如何优化多表查询情况下的查询性能问题

用户头像
迹_Jason2020 年 10 月 15 日

在实际开发过程中,使用例如 DDD领 域模型充血方案或者为了数据模型更加的便于之后的拓展和解释,不便于也不建议通过增加状态字段的方式解决问题,但同时上层业务有相对比较复杂,就会存在数据模型与业务要求之间的适配问题,复杂的业务可能提现在数据模型中

https://static001.geekbang.org/infoq/1e/1ee0db98c4c96fbbfeb72f954aadc076.jpeg?x-oss-process=image/resize,w_416,h_234

【高并发】秒杀系统架构解密,不是所有的秒杀都是秒杀(升级版)!!

用户头像
冰河2020 年 10 月 14 日

我再次升级了秒杀系统架构,不是所有的秒杀都是秒杀!!

https://static001.geekbang.org/infoq/43/43f165ccbf816a4a92af72ea700a6690.png?x-oss-process=image/resize,w_416,h_234

“三段三域法”应用架构模型

用户头像
异想的芦苇2020 年 10 月 10 日

“三段三域法”其实是一个二维联合抽象的过程,而且是一个可以递归的过程。随着我们对“三段”和“三域”的低维度细化和填充,理论上我们可以得到从整个企业应用集到单个系统再到具体部件的应用架构图景,而且他们会有相同的表现形式、涵盖内容和思维抽象。

https://static001.geekbang.org/infoq/84/848b6bff708157cf6a3f1ebefdb3485d.png?x-oss-process=image/resize,w_416,h_234

轻言业务架构图

用户头像
异想的芦苇2020 年 10 月 10 日

业务架构关注的是宏观的、商业的、物理世界的、结果导向的业务蓝图,因此,对架构选型、工程实践、拆分组合、技术栈、编程实现、治理监控等并不关注,因此,在业务架构图中,不应当出现这一系列对象,当然这些对象很重要,也会有他们出场的时机,但不是现在。

https://static001.geekbang.org/infoq/6c/6ca57a9aa67b63a5eb57726f99378a21.png?x-oss-process=image/resize,w_416,h_234

白玉试毒 | 灰度架构设计方案

用户头像
高翔龙2020 年 10 月 7 日

据隋代医家巢元方撰写的《诸病源候论》一书记载“入井冢墓毒瓦斯候”,因此后来的盗墓者们在每次下墓前,都会先将几只金丝雀(又名:白玉)放至鸟笼中,然后将鸟笼系上绳子后投放至墓中,通过观察鸟的状态来判断下墓是否安全,这就是灰度发布的起源。

https://static001.geekbang.org/infoq/1c/1ce106ccffccba9fb2308f6b0b8b3428.jpeg?x-oss-process=image/resize,w_416,h_234

架构设计 (作业)

用户头像
胡家鹏2020 年 9 月 29 日

依赖倒置原则:DIP(Dependency Inversion Principle) 接口隔离原则

https://static001.geekbang.org/infoq/e3/e361c38be48c1030209649d62792c6f0.png?x-oss-process=image/resize,w_416,h_234

10 个常见的软件架构模式

用户头像
GuoYaxiang2020 年 9 月 24 日

想知道如何设计大型企业级的系统吗?在开始主要的代码开发之前,我们必须选择一种合适的体系架构。架构模式是在给定上下文中解决软件架构中常见问题的通用、可重用的解决方案。 架构模式类似于软件设计模式,但范围更广。

https://static001.geekbang.org/infoq/b5/b5aea52ac0f31f78e1e63e1ba455d9b6.jpeg?x-oss-process=image/resize,w_416,h_234

高并发下为什么更喜欢进程内缓存

用户头像
架构师修行之路2020 年 9 月 22 日

进程内缓存是指缓存和应用程序在相同地址空间。即同一个进程内。分布式缓存是指缓存和应用程序位于不同进程的缓存,通常部署在不同服务器上。

https://static001.geekbang.org/infoq/d7/d73a3b42f8a0b5110e87e422d8e6df44.jpeg?x-oss-process=image/resize,w_416,h_234

架构设计:微服务架构如何划分?这 6 个标准原则让你一目了然

用户头像
互联网应用架构2020 年 9 月 21 日

微服务设计中,如何做到有效,快速,准确切分服务?这6个原则必须掌握

第一周 作业二:架构设计学习总结【未陌】

用户头像
a d e2020 年 9 月 20 日

并不是说有一个架构师的Title就是架构师,而是实实在在在做架构师的事情的人,就可以称为架构师;

第一周 作业一:食堂就餐卡系统设计【未陌】

用户头像
a d e2020 年 9 月 20 日

第一周 作业一:食堂就餐卡系统设计【未陌】

架构设计_架构设计资料文章-InfoQ写作平台