写点什么

架构设计

6 人感兴趣 · 138 次引用

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

🌏【架构师指南】分布式技术知识点总结(下)

用户头像
李浩宇/Alex6 月 16 日

人生由淡淡的悲伤和淡淡的幸福组成,在小小的期待、偶尔的兴奋和沉默的失望中度过每一天,然后带着一种想说却又说不出来的“懂”,作最后的转身离开。

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

🌏【架构师指南】教你如何设计和规划系统架构(13 条)

用户头像
李浩宇/Alex6 月 12 日

永远不要少于两个,通常为三个。比方说无状态的 Web/API 一般部署至少>=2 个。

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

如何根据日志来了解一个请求经历了什么?

上一篇我们介绍了服务的注册发现,本篇文章我们再来聊聊另一个问题——全链路日志。

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

kafka 基本概念

用户头像
杨四正5 月 19 日

Apache Kafka 是一种分布式消息系统,由Scala语言编写而成。

借鉴 AQS 的 CHL 思路解决消息多线程消费顺序 ACK 问题

我们的支付场景下,要求消费的业务消息绝不能丢失,且能充分利用高规格的服务器的性能,比如用线程池对业务消息进行快速处理。有同学可能没太理解这个问题有啥不好处理,让我一步步分析下。

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

数据架构:数据冷热分离实践思考

数据冷热分离并不是新的概念,各公司在很早之前就已经开始了落地实践。微软云有冷热blob存储,阿里云有ots,都是为了在云服务层面提供冷热存储的解决方案。尽管有这些工具,如果很好地实现冷热分离,仍然是值得仔细思考和玩味的。

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

数据架构:概念与冷热分离

本文介绍了数据架构的概念、意义,以及数据的冷热分离,并阐述了冷热分离方案和注意事项。本篇作为综述,在后续系列文章中会通过实际案例来进一步探究数据架构的内容。

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

直播系统聊天技术 (四):百度直播的海量用户实时消息系统架构演进实践

用户头像
JackJiang4 月 27 日

本文主要分享的是百度直播的消息系统的架构设计实践和演进过程。

架构实战营详细架构设计文档模板

用户头像
华仔4 月 25 日

架构实战营的详细架构设计文档模板

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

一个码砖的码农,在 InfoQ 写一年博客,出书了?

用户头像
小傅哥4 月 23 日

截至到今天终于能给粉丝一个交代了,那么多伙伴自己喜欢这本书,可算是能让你们拿到一本,全彩印的、没错字的、有类图的、加内容的,可以随时在手边查阅的烂代码解决方案型图书!

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

后端服务太多,且涉及多种语言,如何进行高效管理?

从本章开始,我们开始聊聊微服务内容。这里我们还是从场景入手,逐步展开说明,达到快速掌握微服务的一些组件实现原理,最终理解微服务架构的本质。

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

微服务中台技术解析之 sso 登录实践

用户头像
小江4 月 16 日

本文介绍了我们团队在sso登录中的一些具体实践,提出的方案覆盖了不同业务团队sso接入的诉求。并对sso中多域名cookie同步问题进行了探讨,希望能引起正在进行sso登录方案设计的读者一些思考。

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

十大经典系统架构设计面试题

用户头像
有理想的coder4 月 16 日

翻译自:https://medium.com/geekculture/top-10-system-design-interview-questions-10f7b5ea123d

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

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

用户头像
百度Geek说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)【写缓存】

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

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