2020年InfoQ趋势报告:架构与设计

2020 年 5 月 09 日

2020年InfoQ趋势报告:架构与设计

本文要点:

  • 我们关注的新软件架构趋势包括微前端、数据网格、AsyncAPI 以及策略即代码(Policy as Code)。各种各样的迹象表明,在架构的很多不同领域中,创新正在不断涌现。

  • 微服务变得越来越普遍,但使用微服务架构的阻力却越来越大。越来越多的公司正在研究正确地构建分布式系统的基础原理,或者是创建现代化的、模块化的单体应用,以方便将来将它们拆分为微服务。

  • GraphQL 显然已经跨过了鸿沟,唯一尚有争论的地方是它的采用到了何等广泛程度。在 GraphQL 的扩展性方面,依然还有一些创新,以使其能够在大型企业中普遍适用。

  • 人们对于 low-code/no-code 平台越来越感兴趣,借助它们,非开发人员也能对系统进行定制。

  • 我们所跟踪的一些架构理念只能适用于特定的场景。因此,在采用曲线上没有太多进展。这方面的示例包括函数式编程和事件驱动架构。

好的软件架构的目标是帮助管理复杂的系统。为了应对分布式系统、事件驱动架构和大数据,软件架构方面的最新创新希望能够利用正在出现的最佳实践,并且指导工程师远离常见的陷阱。

InfoQ 架构和设计的概览图关注主要的软件架构概念及其当前在行业中的采用现状。InfoQ 和 QCon 会关注图片左侧的内容,主要涵盖创新者(Innovators)和早期采用者(Early Adopters)的软件趋势状态。同时,我们也会寻找那些最终“跨越了鸿沟”并被大多数公司所采用的理念。

原文链接:【 https://www.infoq.cn/article/MzEIIEGI1mTxkWVKNxkW 】。未经作者许可,禁止转载。

登录后可解锁全站优质内容

免费畅享技术公开课、顶尖技术团队访谈、一线互联网大厂技术实践

文章
视频
电子书
研究报告
立即登录
2020 年 5 月 09 日 16:14 2699

评论

发布
暂无评论
发现更多内容

架构师训练营第 4 周 _ 学习总结

方舟勇士

课程总结

系统架构知识总结

史慧君

k8s 上运行我们的 springboot 服务之——flume同步数据到到clickHouse

柠檬

k8s log Clickhouse SpringBoot 2

一文读懂 TypeScript 泛型及应用

阿宝哥

JavaScript typescript 前端

架构师训练营第 4周 _ 课后作业

方舟勇士

课程作业

架构师训练营第四周总结+作业

林毋梦

week3课题作业

架构师训练营第四周课后作业

赵凯

高并发 高并发系统设计

Homework- 典型的大型互联网应用系统

River Tree

Homework 大型互联网应用系统

架构训练营 0 期总结 -- 第四周

Jeff先生

架构师训练营第四周作业

极客大学架构师训练营

Redis系列(四):天天用着Redis集群,主从同步该知道吧?集群工作原理是否需要了解下?

z小赵

Java redis 高并发 高并发系统设计

中国人口红利将转化成工程师红利,但是这到底是谁的红利?是程序员的悲哀还是无奈?

非著名程序员

程序员 程序员人生 工程师 工程师红利 无代码开发

一文彻底掌握二叉查找树(多组动图)

淡-蓝色

Java 数据结构 算法

架构师训练营总结 -4

River Tree

极客大学架构师训练营 学习总结

架构师训练营 第四周 学习总结

亮灯

架构师训练营 0 期第四周

Blink

架构师训练营第四周学习总结

赵凯

互联网架构设计

关于系统架构学习总结

imicode

架构师训练营第4周作业

aoeiuvzcs

点赞功能,你用 MySQL 还是 Redis ?

Java小咖秀

MySQL redis 分布式 分布式系统 经验

如何做互联网系统架构

dapaul

极客大学架构师训练营

一个典型的大型互联网应用系统使用了哪些技术方案和手段

史慧君

区块链系列教程之:比特币中的共识

程序那些事

比特币 区块链 共识与信任 分叉

揭秘金山云云游戏PaaS服务平台背后的视频编码技术

Geek_116789

一个典型的大型互联网应用系统使用了哪些技术方案和手段(作业)

Jeff先生

从0-1学习项目方案设计

赵孔磊

系统结构:作业

行下一首歌

极客大学架构师训练营

架构师训练营第四周感悟

张锐

极客大学

第四周总结

安阳

ARTS 第 4 周

乌拉里

2020年InfoQ趋势报告:架构与设计-InfoQ