写点什么
分布式系统前沿技术

分布式系统前沿技术

策划: 黄东旭

经常思考一个问题,为什么我们需要分布式?很大程度或许是不得已而为之。如果摩尔定律不会失效,如果通过低成本的硬件就能解决互联网日益增长的计算存储需求,是不是我们也就不需要分布式了。

过去的二三十年,是一场软件工程师们自我拯救的,浩浩荡荡的革命。分布式技术的发展,深刻地改变了我们编程的模式,改变了我们思考软件的模式。通过随处可见的 X86 或者 Arm 机器,构建出一个无限扩展的计算以及存储能力,这是软件工程师最浪漫的自我救赎。

时值 2019 年末,PingCAP 联合 InfoQ 共同策划出品“分布式系统前沿技术”专题, 邀请转转、Pulsar、微众银行、Shopee、贝壳金服等技术团队共同参与,从数据库、硬件、测试、运维等角度,共同探索这个古老领域的新生机。

2010 年代的分布式系统(一):存储之数据库篇
2010 年代的分布式系统(一):存储之数据库篇

无论哪个时代,存储都是一个重要的话题,今天先聊聊数据库。在过去的几年,数据库技术上出现了几个很明显的趋势。

2010 年代的分布式系统(二):软件构建方式和演化
2010 年代的分布式系统(二):软件构建方式和演化

我上大学的时候专业是软件工程,当时的软件工程是 CMM、瀑布模型之类。十几年过去了,看看现在我们的软件开发模式,尤其是在互联网行业,敏捷已经成为主流,很多时候老板说业务下周上线,那基本就是怎么快怎么来,所以现代架构师对于可复用性和弹性会有更多的关注。

2010 年代的分布式系统(三):硬件的进化
2010 年代的分布式系统(三):硬件的进化

上篇文章我们聊了软件构建方式和演化,今天我们来聊聊硬件吧!

2010 年代的分布式系统(四):测试和运维
2010 年代的分布式系统(四):测试和运维

我觉得面对测试的态度是区分一个普通程序员和优秀程序员的重要标准。

微服务架构何去何从?
微服务架构何去何从?

微服务架构模式经过 5 年多的发展,在各行各业如火如荼地应用和实践。如何在企业中优雅地设计微服务架构?是企业面对的一个重要问题。本文将讲述微服务架构 1.0 设计与实践以及面临问题和破局,最后讲述微服务架构 2.0 设计与实践等方面,尝试去回答这个难题。

如何打造可以无限扩展的分布式消息队列?
如何打造可以无限扩展的分布式消息队列?

Apache Pulsar 是云原生的分布式消息流系统,采用了计算和存储分层的架构和以 Segment 为中心的分片存储,因此 Apache Pulsar 具有更好的性能、可扩展性和灵活性,是一款可以无限扩展的分布式消息队列。

复杂分布式架构下的计算治理之路:计算中间件Linkis
复杂分布式架构下的计算治理之路:计算中间件 Linkis

如何做好“计算治理”,让复杂环境下各种类型的大量计算任务,都能更简洁、灵活、有序、可控的提交执行,和保障成功返回结果?计算中间件 Linkis 就是上述问题的最佳实践

Shopee 是如何进行数据库选型的?
Shopee 是如何进行数据库选型的?

本文系 Shopee 的分布式数据库选型思路漫谈。因为是“漫谈”,可能不成体系,但会着重介绍一些经验以及踩过的坑,提供给大家参考。

基于NVMe SSD的分布式文件存储UFS性能提升技术解析
基于 NVMe SSD 的分布式文件存储 UFS 性能提升技术解析

本文介绍 UCloud 研发的分布式文件存储产品 UFS。

没有更多了
分布式系统前沿技术_技术洞察_技术趋势_大厂实践_InfoQ精选专题