【企业架构】当今企业架构实践的相关性是什么?

简介: 【企业架构】当今企业架构实践的相关性是什么?

今天的内容构成了名为“2021 年谁仍然对企业架构感兴趣?”系列的六个部分中的第一个部分。在这个系列中,我提供了我的观点

  • - 当今企业架构的足迹,
  • - 企业架构师角色的潜在死亡,
  • - 大玩家,例如 The Open Group、AWS 或 Azure 的 TOGAF,
  • - 以及 EA 工具提供商的角色和
  • - 市场上的其他相关证书和发展。

在今天的第一部分中,我分析了 Google Trends 上常见企业架构术语的搜索词 attention。我将重点介绍当今最重要的 EA 框架 TOGAF 和 Zachman 的起源,并分享我的求职结果。我推断企业架构可能是一种死法。

无论您是在阅读本文还是在收听播客版本,请务必尽快查看该系列的其他部分!

2021 年谁还对企业架构感兴趣?

– 第 1 部分,共 6 部分

似乎,尤其是在现代科技公司中,企业架构 (EA) 实践的重要性正在下降。一些组织甚至可能认为这是一种无关紧要的做法。在下文中,我们分析了这些意见的来源。在本系列的后面部分,我们将提供反对这种推理的论据并提供分析,这表明这并不是企业架构作为一种实践的终结。然而,企业架构将经历转变为一组经过调整的活动、新的优先事项和新的所需技能。

传统的企业架构术语、角色和框架变得无关紧要

对 EA 的关注度似乎在稳步下降:根据谷歌趋势摘录的图 1,主题集群“企业架构”的搜索请求数量自 2016 年以来下降了 50% 以上,自 2004 年以来下降了 75% 。此外,图 1 显示了 2004 年至 2021 年期间对“业务架构”、“应用程序生命周期管理”、“数据管理”和“技术管理”等相关 EA 术语的搜索请求的相对数量。所有随着时间的推移,他们的注意力逐渐减少。

图1

此外,与几十年前相比,EA 博客和网站也少了很多。由于缺乏更新,很多关于最佳实践的过时 EA 内容在搜索引擎中的排名仍然较高。

TOGAF 和 Zachman 已过时

进一步的证据来自最重要的行业标准框架,例如 TOGAF 和 Zachman。TOGAF 于 1995 年首次发布。它由 The Open Group 的几家成员公司开发,包括 IBM 或 Oracle 等主要参与者。TOGAF 标准每隔几年更新一次,最新版本是 2018 年 4 月的 9.2 版。虽然最新版本旨在更好地针对数字化转型这一主题,但整体内容并没有太大变化。此外,经过认证的从业者不需要在次要版本之间更新他们的认证,当前的主要版本于 2011 年上线。在持续数字中断的时代,十年前的内容不再完全相关。

第二个最重要的框架是 Zachman 框架。随着 1987 年的初始版本和 2011 年的最新主要版本,它与 TOGAF 具有相同的年龄。因此,我们可以说,最重要的企业架构框架在过去十年中没有收到任何重大更新,因此——至少部分地——已经过时了。

许多大型科技公司不寻找企业架构师

除了上述论点之外,还有一个额外的观察结果,这在许多不同的组织中都很常见:组织拥有的旧世界/遗留 IT 越多,组织中的企业架构师就越重要。同样,在拥有旧世界和新世界 IT 的组织中,企业架构师负责管理旧世界的架构。但是,它们对新世界IT的发展影响甚微;数字区。如果他们干涉(例如,试图调整事情),他们通常被视为减慢进程,并成为项目成功的障碍或威胁。尽管这肯定有例外,但有一个明确的模式是,很少或没有遗留 IT 的公司没有企业架构师的角色,也不为他们的组织寻找这样的职位。在 Netflix 或亚马逊寻找“企业架构师”的工作似乎证实了这一趋势。

这是否意味着企业架构已死?2021 年的企业架构是否还有相关性?它在当今的数字时代扮演什么角色?在本系列的下一部分中,我们将回答这些问题。

您喜欢“企业架构的相关性”系列的这一部分吗?你能确认观察和分析,还是你不同意?很高兴听到你的想法!

相关文章
|
2天前
|
运维 Cloud Native 持续交付
构建未来:云原生架构在企业转型中的关键角色
【5月更文挑战第21天】 随着数字化转型的浪潮席卷全球,企业正面临前所未有的挑战与机遇。本文深入探讨了云原生架构如何成为推动企业敏捷性、可扩展性和创新能力的核心动力。通过分析云原生技术的基本原理及其在各行各业中的应用案例,揭示了该技术如何助力企业实现资源优化、加快产品上市时间以及提高服务质量。文章旨在为企业决策者和技术实践者提供洞见,以便更好地理解和应用云原生架构,从而在竞争激烈的市场中保持领先地位。
|
2天前
|
Cloud Native Devops 持续交付
构建未来:云原生架构在现代企业中的应用与实践
【5月更文挑战第21天】 随着数字化转型的加速,企业对于敏捷性、可扩展性和成本效益的需求日益增长。云原生技术以其独特的优势应运而生,成为推动企业IT架构现代化的重要力量。本文将深入探讨云原生架构的核心概念、关键技术以及如何在企业中实施云原生解决方案,以实现真正的弹性、自动化和持续交付。
|
2天前
|
消息中间件 设计模式 开发者
构建高效微服务架构:后端开发的现代实践
【5月更文挑战第21天】 在快速迭代的软件开发领域,微服务架构已经成为支持复杂应用和持续交付的关键设计模式。本文将深入探索微服务的核心原则、技术栈选择以及它们如何影响现代后端开发流程。通过分析微服务的设计理念和最佳实践,我们将了解如何构建一个既灵活又高效的系统,以应对不断变化的业务需求和技术挑战。
|
2天前
|
消息中间件 数据管理 持续交付
构建高效微服务架构:后端开发的现代实践
【5月更文挑战第21天】 随着企业应用的复杂性不断增长,传统的单体应用已难以满足快速迭代和灵活部署的需求。微服务架构作为解决方案,其优势在于模块化设计、独立部署和可扩展性,为后端开发带来了新的思路和方法。本文将探讨如何构建高效的微服务架构,涵盖关键组件的选择、网络通信机制、数据管理策略以及持续集成与持续部署(CI/CD)的实践。我们的目标是为后端开发者提供一套可行的技术指南,帮助他们在面对不断变化的业务需求时,能够设计出既稳定又灵活的服务架构。
|
2天前
|
消息中间件 监控 数据管理
构建高效微服务架构:从理论到实践
【5月更文挑战第21天】 在现代软件开发的浪潮中,微服务架构已成为企业追求敏捷开发、持续交付和系统弹性的关键解决方案。本文深入探讨了构建一个高效微服务架构的核心原则与实践策略,旨在为开发者提供一个清晰的指南,帮助他们在设计分布式系统时做出明智的决策。我们将从微服务的基本概念出发,逐步展开对关键组件、通信机制和数据管理的讨论,并分享实际案例分析以验证理论的有效性。
|
2天前
|
缓存 负载均衡 数据库
构建高性能微服务架构:策略与实践
【5月更文挑战第21天】 随着现代业务需求的不断演进,传统的单体应用架构已难以满足快速迭代和灵活部署的要求。微服务架构应运而生,以其服务的细粒度、独立性和弹性优势成为企业转型的重要选择。本文将深入探讨如何构建一个高性能的微服务系统,从服务划分原则到性能优化技巧,旨在为开发者提供一套系统的微服务性能提升方案。文章将重点讨论在设计高并发、低延迟的微服务时需要考虑的关键因素,包括服务治理、缓存策略、负载均衡以及异步通信机制等。
|
3天前
|
Cloud Native 安全 持续交付
构建未来应用:云原生架构的演进与实践
【5月更文挑战第20天】 在数字化转型的浪潮中,云原生技术以其独特的弹性、可扩展性和敏捷性成为推动企业IT架构现代化的关键力量。本文将深入探讨云原生的核心概念、关键技术以及如何在企业环境中实施云原生架构。我们将从容器化技术的基本原理出发,解析微服务架构的设计原则,并讨论如何通过持续集成和持续部署(CI/CD)实现快速迭代。此外,文章还将涉及如何利用云平台的资源和服务优化云原生应用的性能和安全性。通过对云原生生态的深度剖析,本文旨在为开发者和企业提供一条明晰的路径,以构建和维护在不断变化的市场环境中能够持续创新的应用程序。
|
3天前
|
监控 测试技术 持续交付
构建高效微服务架构:后端开发的现代实践
【5月更文挑战第20天】 随着企业级应用的复杂度日益增加,微服务架构已成为解决传统单体应用弊端、实现敏捷开发和部署的关键。本文将深入探讨构建高效微服务架构的策略与实践,涉及核心组件的选择、服务划分原则、以及持续集成/持续部署(CI/CD)流程的优化。通过分析具体案例,我们将展示如何在保证系统稳定性的同时,提高系统的可扩展性、可维护性和技术栈的多样性。文章不仅适用于正在考虑转型至微服务架构的团队,也为寻求提升现有微服务性能的开发者提供参考。
|
3天前
|
缓存 负载均衡 算法
构建高效微服务架构:API网关的设计与实践
【5月更文挑战第20天】 在微服务架构中,API网关作为系统入口,承担着请求路由、负载均衡、权限校验等关键职责。本文将深入探讨如何设计一个高性能且易于扩展的API网关,并分享在实际项目中的实践心得。通过分析API网关的核心组件和常见挑战,我们将讨论优化策略,包括但不限于缓存机制、限流算法以及服务熔断。文章最终旨在提供一套可行的解决方案,帮助开发者构建出既健壮又灵活的后端服务架构。
|
5天前
|
敏捷开发 监控 API
构建高效微服务架构:从理论到实践
【5月更文挑战第18天】 在当今快速发展的软件开发领域,微服务架构已经成为一种流行的设计模式,它通过将大型应用程序分解为一系列小型、独立的服务来提高系统的可伸缩性、弹性和维护性。本文旨在探讨如何从理论走向实践,构建一个高效的微服务架构。文章首先介绍微服务的基本概念和优势,然后详细讨论了在设计和部署微服务时需要考虑的关键因素,包括服务划分、通信机制、数据一致性、容错处理和监控策略。最后,结合具体案例分析,展示如何在现实世界中应用这些原则,确保微服务架构的高效运行。