写点什么

软件架构

0 人感兴趣 · 28 次引用

  • 最新
  • 推荐

架构之: 数据流架构

用户头像
程序那些事6 月 18 日

有时候我们的系统主要是对输入的数据进行处理和转换,这些处理和转换是互相独立的,在这种情况下,输入的数据经过转换之后被放到指定的输出中去。

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

百度大规模 Service Mesh 落地实践

用户头像
百度Geek说6 月 10 日

本文介绍了百度内部落地service mesh的实践过程,以基础稳定性能力治理和流量调度治理能力为业务落地点,详细阐述了内部落地的service mesh整体技术方案以及一系列关键技术,如性能的极致优化、扩展的高级策略、周边服务治理系统等。

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

如履薄冰 -- 亚马逊直运系统重构实录

用户头像
蔡超6 月 4 日

对于工程师而言,我们从零开始构建全新系统的机会是很少的。面对遗留系统,通常最常听见的来自工程师们的评价就是“以前的系统就像一堆屎”,重构是我们日常工作的重要部分。然而,重构的结果往往都是无疾而终,或是让团队由维护一堆屎,变成了维护两堆屎。本

架构之: 并发和并行

用户头像
程序那些事5 月 30 日

在现代程序中,我们经常会使用到两个关键词:并发concurrency和并行parallelism,虽然两者的英文单词区别很大,但是翻译成中文之后几乎是一样的。虽然中文以其优美的语法和工整的写法凌驾于英语之上,但是带来的复杂性和翻译的多意性往往会给技术工作者一点点

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

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

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

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

阿里 P8 带你学习:一次线上服务高 CPU 占用优化实践

用户头像
学Java关注我4 月 21 日

线上有一个非常繁忙的服务的 JVM 进程 CPU 经常跑到 100% 以上,下面写了一下排查的过程。通过阅读这篇文章你会了解到下面这些知识。

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

「MySQL」深入理解事务的来龙去脉

用户头像
学Java关注我4 月 13 日

了解事务之前,先来看看数据库为什么需要有事务,假设没有事务会有什么影响?

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

如何横扫大厂 Offer?这份“1000 道 Java 后端面试速成笔记”程序员(银四)必备

用户头像
比伯4 月 12 日

又到了收割Offer的季节,你准备好了吗?曾经的我,横扫各个大厂的Offer。还是那句话:进大厂临时抱佛脚是肯定不行的,一定要注重平时的总结和积累,多思考,多积累,多总结,多复盘,将工作经历真正转化为自己的工作经验。

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

架构实战营 - 模块 1 - 作业

用户头像
Ming4 月 2 日

架构实战营模块1左右: 1 微信业务架构图 2 学生管理系统 系统架构

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

通俗地理解面向服务的架构(SOA)以及微服务之间的关系

用户头像
读字节3 月 30 日

SOA是一种软件的应用架构方法,它基于面向对象,但又不是面向对象,整体上是面向服务的架构。SOA由精确的服务定义、松散的构件服务组成,以及业务流程调用等多个方面形成的一整套架构方法。 这话是不是听起来,让人觉得有点晕,我们就细细品读一下。

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

从架构设计的演进来看,我们真的需要 DDD

用户头像
三石2 月 23 日

什么是格局?简言之就是认知维度高,不被浮云遮望眼更容易认清事物本质和发展趋势。有格局的架构设计需要DDD

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

软件架构模式之事件驱动架构

事件驱动架构(Event Driven Architecture)是一个流行的分布式异步架构模式,可以用来设计规模很大的应用程序。

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

初探架构,随笔整理

用户头像
Arvin1 月 19 日

软件架构描述的对象是直接构成系统的抽象组件。

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

软件架构指南

用户头像
信码由缰2020 年 12 月 1 日

【注】本文节译自: Software Architecture Guide (martinfowler.com) 当软件行业的人们谈论“架构”时,他们指的是软件系统内部设计最重要方面的一个模糊定义概念。好的架构很重要,否则将来增加新功能会变得越来越慢,而且成本更高。

详解企业管理系统工作流配置

用户头像
Marilyn2020 年 11 月 23 日

高效的标准化工作流,是企业与组织应用开发中,不可或缺的一部分,这在今天已经是不可争辩的共识。

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

当下工作流管理系统的发展趋势

用户头像
Marilyn2020 年 11 月 2 日

在当下的互联网时代,有越来越多企业,开始利用基于网络的,信息化集成工作流,来帮助自身提高运转效率。

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

JAVA 稳定底层,快速开发首选,XJR 智能化客户关系管理

用户头像
Marilyn2020 年 10 月 29 日

如今,CRM(Customer Relationship Management,客户关系管理)已经成为帮助企业信息化运作的重要工具。

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

企业 CRM 未来发展趋势展望

用户头像
Philips2020 年 10 月 28 日

人类文明迈入二十一世纪已逾二十载,互联网技术早已进入蓬勃发展的 时代,企业的信息化 建设手段 也从传统 开发 逐步 转变为 敏捷开发 。 所谓敏捷,即要求应用系统 可 满足 个性化 的配置要求, 可随时随需要增减功能, 以适应企业多样化的业务发展。

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

详细分析定制企业应用的价格

用户头像
Learun2020 年 10 月 19 日

相信绝大部分接触过企业软件定制开发的人,都对其开发成本以及厂商的报价有一些不解和疑惑。毕竟市场复杂庞大,同类型的软件产品价格相差悬殊,有些产品甚至价格相差十倍有余。且市面上的软件产品良莠不齐,很多软件商的产品,功能完备价格合理,也有相当一部

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

10 个常见的软件架构模式

用户头像
GuoYaxiang2020 年 9 月 24 日

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

程序员快乐器之 JAVA 代码生成工具

用户头像
Philips2020 年 9 月 14 日

当初在一些公司做项目的时候,经常需要处理海量的功能页面。虽然在前后端上选择了SSH框架系统作为基础,但还是耗费了太多时间补代码,再加上业务需求并不明确,导致后期频繁的改动令人头大,当时就想,如果有一种方式能将精力集中到业务上就好了。所以,就有

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

大项目写代码写到晕头转向?敏捷多项目框架解君愁

用户头像
Philips2020 年 9 月 11 日

这两年互联网技术的发展可谓突飞猛进,实现网络万物互联也指日可待。科技与市场的发展与变革,导致各大企业的信息化建设也日趋复杂。每家企业都对信息系统的可靠性、便利性、功能性和安全性有着极高的要求。因此,要满足当代企业的信息化建设需求,就必须确立

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

面向进化的软件架构

用户头像
星际行者2020 年 7 月 20 日

前一段时间为公司设计下一代的软件产品架构,画了一张架构图,里面借鉴了生物学感知、认知、决策的概念,同时有借鉴了进化的概念,通过收集的数据不断优化算法。同时,系统也借鉴了app store的模式,做大平台、做好端,把应用做小、做轻。

第二周命题作业

用户头像
冯凯2020 年 6 月 17 日

软件架构师第二周命题作业

【架构思维学习】week01

用户头像
chun11232020 年 6 月 10 日

系统中每个消费者都有一张卡,在管理中心注册缴费,卡内记着消费者的身份、余额。

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

架构师训练营第一周总结

用户头像
hifly2020 年 6 月 8 日

这一周的第一次课,智慧老师开头就分析了几份架构师的offer。根据offer的职位描述和职位要求,让我们快速的了解到架构师工作主要是做什么的,用到了哪些技能,训练营是怎么设计来培训这些技能的。

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

微服务涉及的技术生态有哪些?

用户头像
攀鱼飞岩2020 年 5 月 17 日

在“四个维度、讲明白什么是微服务!”这篇文章中,我们对微服务的基本概念,微服务带来的问题与挑战等进行了阐述。这篇文章我们来看看在微服务的技术生态中,用了哪些术与方案来解决这些问题。

软件架构_软件架构资料文章-InfoQ写作平台