架构
文章平均质量分 86
林木森^~^
这个作者很懒,什么都没留下…
展开
-
【架构篇】软件架构的指南针之架构原则
软件架构的设计原则是一组指导思想,帮助我们在设计系统时做出有效的决策,以确保软件的可维护性、可扩展性和可靠性。原创 2024-05-05 09:17:54 · 569 阅读 · 0 评论 -
【架构篇】初识架构,带你走进架构的世界
软件架构是指在系统开发过程中对软件整体结构和组件的设计。它涉及多个方面,包括系统的组件定义、组件间的关系、以及与环境的交互。软件架构的主要目标是确保软件系统能够满足特定的需求,包括功能性需求和非功能性需求,如性能、可扩展性、可维护性和安全性。组件:软件被分解为多个组件,每个组件实现系统的一部分功能。组件可以是模块、类、或一组相关的功能。连接件:组件之间通过连接件进行交互。连接件可以是数据流、函数调用、消息传递等。约束:架构设计还包括约束,这些约束定义了组件如何交互,以及它们必须遵守的规则和标准。原创 2024-05-03 14:56:37 · 832 阅读 · 1 评论 -
【分布式核心技术篇】从零到极限:揭秘全链路压测的全过程
全链路压测是指在真实的业务场景下,模拟用户真实请求,对整个系统或业务流程进行的一种压力测试。这种测试可以覆盖整个系统的各个环节,包括前端应用、后端服务、数据库、中间件、网络等,目的是发现系统在高负载情况下的瓶颈和潜在问题。全链路压测有助于确保系统在面临高并发、大流量等极端情况时的稳定性和可靠性。原创 2024-04-02 09:30:00 · 832 阅读 · 0 评论 -
【微服务篇】从零开始构建DevOps体系
DevOps是一种组合了“Development(开发)”和“Operations(运维)”的术语,它不仅是一套流程和方法,更是一种文化和哲学。DevOps旨在通过自动化软件开发和信息技术操作,以及增强这两个领域之间的协作和通信,来提高软件交付的速度和质量。其核心目标是缩短系统开发生命周期,同时提供高质量的软件和更频繁的版本更新。原创 2024-04-01 12:25:57 · 816 阅读 · 0 评论 -
【架构篇】看完这篇,不要再说你不会性能调优了
系统调优是一个复杂且多方面的任务,主要目标是提高系统的性能和效率。它可以针对不同的层面和组件进行,包括硬件、操作系统、网络、软件应用程序等。系统调优遵循一系列基本原则,这些原则有助于确保调优过程既高效又有效。原创 2024-03-31 14:47:18 · 847 阅读 · 0 评论 -
【架构篇】代码重构,避免代码腐化的艺术
避免代码腐化是软件开发中的一个重要方面,特别是在长期项目和大型团队中。代码腐化指的是代码随着时间的推移逐渐变得难以理解、难以维护和扩展。系统代码重构是一个复杂的过程,旨在改善现有代码的结构和可读性,同时不改变其外部行为。这个过程可以提高代码的维护性、可扩展性和性能。原创 2024-03-31 14:46:08 · 629 阅读 · 0 评论