小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

2017年某电商平台增加“预计送达时间”字段,开发耗时六周,反映出系统复杂性增长的趋势。复杂性源于依赖与耦合、状态管理、边界模糊和技术债务。Brooks区分了本质复杂性与偶然复杂性,强调架构师需控制偶然复杂性。有效策略包括限界上下文、平台抽象层和API契约,以降低认知负荷和管理复杂性。复杂性治理需持续关注,避免临时架构重构。

【系统架构设计】复杂性管理:架构的核心战场

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-13T00:00:00Z
Vibe编码的问题

使用编码助手虽然提高了开发速度,但也使开发者过早停止思考,导致对设计和结构的全面考虑不足,增加了系统复杂性和技术债务。编码助手无法替代深入的思考和建模,开发者需警惕忽视这些重要环节。

Vibe编码的问题

Jacky's Blog
Jacky's Blog · 2026-03-25T00:00:00Z
从警报疲劳到智能代理辅助可观察性

随着系统复杂性增加,传统监控难以应对分布式系统的挑战,导致警报疲劳。引入智能监控代理可提高效率,减少人工调试时间,帮助工程师快速识别和解决问题。通过逐步实施和建立信任,最终实现运维自动化。

从警报疲劳到智能代理辅助可观察性

InfoQ
InfoQ · 2026-02-04T09:00:00Z
持久执行:在不可靠的世界中构建可靠软件

软件可靠性是开发者面临的持续挑战,因IT系统依赖不可靠组件。传统上,工程师通过容错硬件和防御性编码来提升可靠性。Durable Execution平台如Temporal确保应用在不利条件下正常运行,管理状态和处理重试,简化开发过程,允许开发者在故障时恢复执行,从而降低复杂性,提高系统可靠性。

持久执行:在不可靠的世界中构建可靠软件

The New Stack
The New Stack · 2026-02-02T23:23:19Z
演讲:转型初级医疗:从初创到扩展的案例研究

Kry公司在从初创到扩展的过程中,逐步采用领域驱动设计,重构架构以应对需求变化和系统复杂性,提升医疗服务效率。通过标准化工作流程和技术解决方案,Kry显著提高了医生的接诊能力,优化了医疗服务。

演讲:转型初级医疗:从初创到扩展的案例研究

InfoQ
InfoQ · 2025-10-22T13:54:00Z
什么是O11y?现代可观察性指南

O11y(可观察性)是应对系统复杂性和微服务架构的解决方案,通过实时收集遥测数据,提供系统性能、日志和追踪信息,帮助快速解决问题并优化客户体验。与传统监控不同,O11y关注未知问题,采用底向上实施,依托指标、日志和追踪三大支柱,提升系统洞察力。

什么是O11y?现代可观察性指南

DEV Community
DEV Community · 2024-12-25T11:07:12Z
架构优先于目的

软件架构应以当前需求为导向,避免过度设计和追求完美,以免浪费资源和增加系统复杂性。应专注于构建能解决实际问题的系统,适应未来变化,简化用户和维护者的工作,确保系统持续提供价值。

架构优先于目的

DEV Community
DEV Community · 2024-12-24T20:05:00Z
2025年大型语言模型将成为软件开发的秘密武器

大型语言模型(LLMs)正在改变软件开发,尤其是需求工程。有效的需求工程是项目成功的基础,确保系统的功能和非功能需求得到充分捕捉。尽管传统开发中需求阶段常被削减,但投资于需求工程能显著降低项目成本和时间。随着系统复杂性增加,需求工程的重要性将愈加突出,成功的项目经理需具备技术知识与人际沟通能力,以满足用户需求。

2025年大型语言模型将成为软件开发的秘密武器

The New Stack
The New Stack · 2024-12-12T17:00:45Z

随着软件系统复杂性增加,团队常忙于解决问题。观察性通过整合指标、日志和追踪,提供全面视角,帮助预防和诊断问题。有效的仪器化生成有用数据,支持快速故障排除,提升系统稳健性。

Observabilidade

DEV Community
DEV Community · 2024-10-02T20:40:44Z

微服务是一种强调小型自给自足服务的软件开发架构,具有可扩展性、独立部署和测试便利性等优点。但同时也带来了系统复杂性、故障点增多和数据一致性挑战。为解决分布式事务问题,可以采用SAGA模式,确保事务流的正确执行和回滚。在选择异步通信工具时,如RabbitMQ或Kafka,应根据应用场景进行考虑。

使用Kafka的微服务中的分布式事务

DEV Community
DEV Community · 2024-08-17T18:05:05Z

本文总结了架构设计的概念和目的,包括系统性思考和最合理的决策。架构设计管理和解决系统复杂性,提高效率。时间和参与者根据软件开发阶段和需要确定。架构设计涉及业务、数据、应用和技术。考虑业务需求、非业务需求和成本。架构师需要具备业务能力和架构能力,使用常用技术手段和拆分方案实现设计。

对架构和架构师的认知

dotNET跨平台
dotNET跨平台 · 2024-07-05T00:02:53Z
对架构和架构师的认知

架构设计是通过系统性思考和权衡利弊后的最合理决策,用于管理和解决系统复杂性,提高效率。架构设计应根据业务需求和非业务需求进行,具备业务能力和技术能力。常用技术手段包括布隆过滤器、一致性哈希、缓存等。

对架构和架构师的认知

TrumanDu 博客
TrumanDu 博客 · 2024-07-01T13:39:00Z

周志明在《凤凰架构》中探讨了系统复杂性的来源,包括认知负荷和协作成本。治理复杂性可以通过降低认知负担或优化协作方式来实现。书中回顾了IT系统架构的演进,提供了丰富的实践经验,对相关领域的读者具有启发性。

降低家庭关系的复杂性

读写错误
读写错误 · 2024-03-04T00:00:00Z

事件风暴是一种协作方法,用于可视化和理解系统的复杂性。通过大局级别、流程级别和设计级别的关注,可以揭示系统的总体视图、业务流程和组件的内部行为。聚合是DDD中的重要概念,用于封装业务规则和维护数据完整性。通过事件风暴,可以识别和定义聚合,确保一致性和高效的业务流程。最后,命名聚合是确保准确性和相关性的重要步骤。露营车聚合体是一个强大的工具,将操作复杂性封装到可管理的结构中。

事件风暴中如何识别聚合?

极道
极道 · 2024-01-29T00:35:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码