写点什么

架构设计

5 人感兴趣 · 125 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/73/736c2f8f7da7c099751a806e0e5e6d9c.jpeg?x-oss-process=image/resize,w_416,h_234

微服务中台技术解析之网关 (dubbo-rest) 实践

用户头像
小江4 月 10 日

本文介绍了作为业务架构重要支撑的电商api网关的设计与实践,重点解决了dubbo接口暴露到网关的问题,也为dubbo-rest提供了一个新的实现思路。

软件架构设计分层模型和构图思考

用户头像
xcbeyond4 月 6 日

今天谈下架构设计中的分层思维和分层模型以及基于分层思维下的架构构图逻辑。

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

8x Flow 业务建模法(一):你能分清业务和领域吗?

用户头像
胡皓4 月 2 日

最近两年,以“事件风暴(Event Storming)”为代表的“领域驱动设计(Domain Driven Design,以下简称DDD)”分析建模方法红遍大江南北。伴随着按照DDD思想指导微服务拆分的流行,“搞微服务必用DDD,用DDD必做事件风暴,写代码必用六边形架构”的做法已几乎

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

年纪轻轻,为什么要搞中间件开发?“路怎么走,让你们自己挑”

用户头像
小傅哥4 月 1 日

小册16个中间件实现,包括测试工程等共计30个代码库**,每一章节都会对应有一个中间件的设计和实现,为了便于读者快速有效的学习小册中的技术内容,在小册的每一章节中都涵盖;开篇引导、需求背景、方案设计、技术实现、测试验证和文末总结。

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

架构师:始于理性思考,成于科学实践——郭东白老师分享总结

不迷信权威 有眼光、善思考、有良知、能感召 架构师的成长,始于理性思考,成于科学实践。

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

从新手到专家:如何设计一套亿级消息量的分布式 IM 系统

用户头像
JackJiang3 月 29 日

本文将在亿级消息量、分布式IM系统这个技术前提下,分析和总结实现这套系统所需要掌握的知识点,内容没有高深的技术概念,尽量做到新手老手皆能读懂。

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

设计与思考,关于资源和生命周期(三)

前面介绍了我们对资源的理解,和数据库连接池和线程池的实现原理,本篇将结合工作中一个真实的资源管理案例给出思考与实践。

登陆用户身份获取

从我们对获取用户登录信息的方式想到的。Token认证方式和Session认证方式的对比。

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

「面试高频」秒杀架构的设计套路,你值得拥有

本篇文章我们开始我们来聊下秒杀架构的相关内容,秒杀架构可以说是综合性非常强的一个场景,而且面试官特别喜欢基于这个场景进行提问,因此有必要好好了解下。

亿级用户中心的设计与实践

用户中心是互联网最为基础的核心系统,随着业务和用户的增长,势必会带来不断的挑战。如何在亿级的情况下保证系统的高可用,高性能以及高安全,本文能够给你一套实践方案。

面向业务的高可用架构设计

一套高可用架构设计的一些具体实践。

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

电商管理系统之发票子系统设计 (二)

用户头像
长沙造纸农3 月 7 日

电商管理系统在执行订单的履行的过程中,离不开订单销售凭据也就是发票的开具。而面对千万甚至亿级2C订单,我们亟需一个高性能、高可用、高性能的发票子系统(后文简称发票系统)来支撑业务的扩张。基于此,本文主要从整体架构与流程上聊聊发票系统该如何设计。

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

微信团队分享:微信直播聊天室单房间 1500 万在线的消息架构演进之路

用户头像
JackJiang3 月 6 日

本文由微信开发团队工程师“ kellyliang”原创发表于“微信后台团队”公众号,收录时有修订和改动。

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

笔记整理:技术架构涵盖内容和演变过程总结

用户头像
小傅哥3 月 5 日

对于刚接触编程的新人来说,可能并能很清楚的知道架构是怎么来的,都包括什么内容。如果非得说什么架构,那么可能就是目前在 IDEA 中打开的工程就是架构。但实际上,应用场景、业务规模、服务类型、部署结构、开发框架、技术选型,综合在一起才是架构!

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

十亿级流量的搜索前端,是怎么做架构升级的?

用户头像
百度架构师3 月 2 日

随着大前端的复杂度不断提升,很多公司开始前后端分离,剥离出前、后端架构设计。那我们来看看,前端架构设计是什么?曾经非常简单的前端架构发展到现在有哪些问题,遇到前端代码体量巨大、跨团队协作效率、代码耦合、技术栈落后等问题又该怎么解决?

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

工作两三年了,整不明白架构图都画啥?

用户头像
小傅哥3 月 1 日

很多程序员画架构图头疼,不知道画什么、怎么画。但分享、评审、述职、答辩,几乎都离不开需要画架构图,所以本文就带着的你了解架构图和怎么画。

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

如何节省数据库写操作资源(6)【写缓存】

如何通过写缓存,减少数据库写操作,兼容抢购业务的快速开展,这篇文章告诉你!!!

iOS 中 MVC、MVP、MVVM、VIPER 等技术框架的选型与实践

用户头像
行者2 月 7 日

构设计的目的是提升代码的可读性、可维护性,而不是过度提升代码复杂性,更不是随意引入某某框架。Google 官方也说了,万能架构是不存在的。如果是已经非常稳定的项目,则没有必要重新架构。只不过作为开发人员,还是要保持对新技术的敏感性。

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

工程师思维是什么?能吃吗?

用户头像
Justin1 月 28 日

这是一篇伪读后感,《转向:用工程师思维解决商业难题》我没看过,只是看了豆瓣的书评。作者古鲁•马达范是一名生物医学工程师、高级政策顾问。他在美国国家科学院从事研究工作,曾被世界经济论坛评为杰出的青年科学家。

软件架构模式之分层架构

用户头像
架构精进之路1 月 25 日

分层架构,这种架构模式非常适合传统的IT通信和组织结构,很自然地成为大部分应用的第一架构选择

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

DDD 分层架构最佳实践

还在单体应用的时候就是分层架构一说,我们用得最多的就是三层架构。而现在已经是微服务时代,在微服务架构模型比较常用的有几个,例如:整洁架构,CQRS(命令查询分离)以及六边形架构。每种架构模型都有自己的应用场景,但其核心都是“高内聚低耦合”原则。

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

万字多图 | UML 入门指南

用户头像
白色蜗牛1 月 15 日

近 40 张图,一万多字,深入浅出地讲解 UML 相关知识。

keycloak 集群化的思考

用户头像
程序那些事1 月 13 日

单体服务如果想要突破到高并发服务就需要升级为集群服务。同时集群化也为高可用打下了坚实的基础。纵观现在比较流行的服务或者中间件,不管是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之后复杂业务软件系统设计方法与实践的思考与探索

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