这个章节简单聊聊架构设计。很多技术人员,比较热衷技术,认为技术学好了,架构设计就能手到擒来,但是我的一个观点是,脱离业务的技术都是耍流氓,不是说技术不重要,而是技术必须是服务业务的。架构,可以说是系统的蓝图,是对系统高层次的定义和描述,在一些复杂情况下,架构可以分为面向业务的业务架构和面向计算机(系统)的软件架构。业务架构主要是从业务方面描述软件系统,定义了系统能够实现的业务。在业务架构中,动态的
在实际工作中,我们经常听到“架构”和“架构师”这样的名词,并不新鲜,但是总让很多刚入门的人感觉很神秘,甚至是高深莫测。很少有人对“架构”有全面的了解和认识能并说清楚架构是什么,更谈不上掌握了。事实上,也只有极少数人能成为或者被冠以“架构师”这样的title。为此,笔者总结了对架构的一些理解,希望能够补充很多初入门的人在这方面认识上的不足,纠正一些误解。高手和老鸟就直接跳过吧。 架构的分类
当前,随着国家“十二五”规划的出台,各行各业正在各自的“十二五”规划,其中信息化规划是其重要的一个组成部分。有实力的公司一般会邀请专业的咨询公司,通过咨询项目进行信息化规划,但是国外咨询公司高昂的咨询费令国内众多企业望而却步,很多单位不得不自己编写信息化规划,那么如何进行信息化规划,有没有方法论,有没有什么固化的模式?本文结合国内外咨询公司常用的规划方法论,基于战略一致性模型(Strategy
一、ITSP定义IT战略规划,通过分析业务战略到业务流程,评估企业IT应用、IT集成架构和基础设施环境,优化企业的管理模式和业务流程,结合所属行业信息化方面的实践经验和对最新信息技术发展趋势,提出企业信息化建设的远景目标和战略,制定企业信息化的系统架构、确定信息系统各部分的逻辑关系,以及具体信息系统的架构设计、选型和实施策略,对信息化目标和内容进行整体规划,并进行可行性分析。全面系统地指导企业信息
在我们做系统架构设计时,如何快速的向外界传达我们的设计思路。4+1试图适合我们厘清思路、表达自己的想法。在我们汇报,争取领导层的认同支持更适合用架构图来表述我们的观点。架构图包括总体架构、逻辑架构、应用架构、技术架构、数据架构、功能架构、网络架构、运行架构等等。一、整体架构图 总体架构基本上把下面所有的架构都体现了。下面所有的架构也都是要与总体架构保持一致。总体架构需要说明几件事情:整个系统的硬件
转载 2023-07-10 14:09:45
10阅读
IT架构是一个总体层面的说法,包括了团队/机构的人、事、物三方面。人是具体的人员;事则是处理流程和处理状态;物是指硬件设备和软件设备。架构的作用是“让何人在何地何时处理何事”,“最优架构”当然就是“在合适的时间在合适的地点令合适的人做合适的事”。 然而事物千变万化,IT领域也是如此,每处理一个事情,可能都会牵涉多方面的知识技能和信息。从一个较为长的时间内看,IT是一个发展很快的领域,每个人的技能适
# Samba架构规划指南 ## 1. 流程概述 在进行Samba架构规划之前,首先需要明确架构的整体流程。以下是实现Samba架构的步骤: | 步骤编号 | 步骤描述 | 说明 | |----------|---------------------|-----------------------
原创 2024-10-26 06:59:44
63阅读
# DevOps架构规划指南 DevOps是一种软件开发和IT运维方法论,旨在通过提高沟通和协作来增强软件开发的速度、质量和可靠性。在进行DevOps架构规划时,你需要按照一定的步骤进行。以下是DevOps架构规划的基本流程。 | 步骤 | 描述 | |------------|----------
# 网络架构规划 网络架构规划是指在构建一个复杂的网络系统时,设计和规划网络架构的过程。网络架构规划的目标是确保网络系统的可靠性、安全性和可扩展性。在本文中,我们将介绍网络架构规划的基本原则和步骤,并提供一些代码示例来帮助读者更好地理解。 ## 基本原则 在进行网络架构规划时,应遵循以下几个基本原则: 1. 可靠性:网络系统应具备高可靠性,能够保证服务的持续性。常见的实现方式是通过冗余设计
原创 2023-08-31 03:40:09
175阅读
# 领域架构规划入门指南 当你进入软件开发的世界,了解“领域架构规划”是非常重要的一步。这个过程不仅包括对业务需求的理解,还涉及到如何将这些需求转化为可操作的技术架构。本文将引导你完成这一过程。 ## 领域架构规划的步骤 以下是一份领域架构规划的基本流程表: | 步骤 | 描述 | | -------
一.当前架构结合研发二部数据量最大的校讯通产品来描述,其他的产品在性能上出现瓶颈,可以向校讯通靠拢。数 据库整体架构:目前校。
转载 2023-04-26 01:04:37
133阅读
4  概念概述 ( Conceptual Overview)                       &nbs
        中国银行业的“大集中”是IT架构发生历史性变化的典型例子。在“大集中”之前,各种应用系统的开发都是在以省级分行为单位的基础上考虑的,完全没有整体上的设计;更确切地说,当时的应用系统开发主要是出于对部门级或分行级应用的考虑,还谈不上企业级的架构。随着银行业务的发展,对数据的要求发生了变化,从而出现了新的数据架构的考
转载 2023-07-20 23:10:19
314阅读
# Zabbix架构规划:监控你的IT环境 Zabbix是一个强大且灵活的开源监控解决方案,广泛用于监控服务器、网络设备和其他IT基础设施。为了充分利用Zabbix的能力,了解其架构规划是至关重要的。本文将为您介绍Zabbix的核心组成部分,部署架构建议,并附带实用的代码示例。 ## Zabbix架构概述 Zabbix的架构主要由几个核心组件组成: 1. **Zabbix Server**
原创 2024-11-02 04:12:28
52阅读
 引言 作为业务系统技术开发同学,面向当下: 首先应该是快速搭建业务通路,让线上业务跑起来,快速试错,解决生存问题; 第二步是在链路畅通、业务基本跑起来的基础上,如何支撑业务跑得更快,就需要解决快速增长问题; 第三步,在完成支撑业务快速增长的基础上,要进行精细化提升,通过在支撑业务快跑间隙挤时间打磨系统功能和体验,踏踏实实花时间去抽象能力,沉淀产品
# 业务架构规划的步骤和实施方法 ## 概述 业务架构规划是指为了实现企业的战略目标,通过对业务流程和系统架构进行分析和设计,指导软件开发和系统集成的过程。在这篇文章中,我将介绍业务架构规划的整个流程,并提供每一步所需的代码示例和注释。 ## 业务架构规划流程 下面是业务架构规划的一般流程,以表格形式展示: | 步骤 | 描述 | |---|---| | 1. 确定需求 | 确定业务需求和目
原创 2023-07-21 09:04:10
98阅读
Unix/Linux IPC简介简述1. 消息传递演变过程2. 同步形式演变进程、线程与信息共享IPC对象的持续性名字空间fork、exec和exit对IPC对象的影响总结参考资料 简述IPC是进程间通信(interprocess communication)的简称。用来描述运行在一个操作系统之上的不同进程间各种消息传递的方式。 IPC在使用过程中需要同步参与一起运行。1. 消息传递演变过程管道
IT基础架构规划是指在构建和管理IT系统的过程中,为实现业务需求和目标,进行规划和设计的活动。这是一项非常重要的工作,因为一个合理和高效的IT基础架构可以支持企业的业务发展,提高工作效率,并确保系统的可靠性和安全性。 在IT基础架构规划中,我们需要考虑的因素包括硬件设备、网络架构、操作系统、数据库、应用程序等。下面我们将以一个简单的web应用程序为例,介绍IT基础架构规划的过程。 首先,我们需
原创 2024-01-18 11:27:25
82阅读
广义的的说,和战斗结算相关的内容都算技能系统,包括技能信息管理、技能调用接口、技能目标查找、技能表现、技能结算、技能创生体(buff/法术场/弹道)管理,此外还涉及的模块包括:AI模块(技能调用者)、动作模块、寻路/移动模块以及人物属性和伤害数值结算等。先说下技能模块每个部分的职责和原理:技能信息管理:管理unit所拥有的技能以及技能的等级、cd等。在我们游戏中,这里还需要负责管理符文,符文会对技
ES介绍ElasticSearch作为一个广泛使用的搜索引擎,能够支撑数百个节点的集群,高可用,而且检索速度非常快。由于它受到的重视,刚开始接触它的人可能对其抱有很高的期望,认为它开箱即用,但其实还是需要对其原理有一定的了解和调优技巧的。 ElasticSearch存在开源版本和收费版本,开源版本在github上可以看到,收费版本没有源码,可以在一些云服务厂商购买。一般都需要至少一个El
转载 2024-04-16 22:55:32
90阅读
  • 1
  • 2
  • 3
  • 4
  • 5