读Bilgin Ibryam 新作 《Dapr 是一种10倍数 平台》

bilgin,ibryam,新作,dapr,一种,倍数,平台 · 浏览次数 : 587

小编点评

## Bilgin Ibryam joined Diagrid Inc. Bilgin Ibryam is a committer and member of the Apache Software Foundation, and is also an open-source educator. He is the author of the books Kubernetes Design Patterns and Camel Design Patterns. **Early career:** * Former Chief Architect at Red Hat (2020) **Diagrid:** * Founded in 2021 to create a fully managed Dapr platform using Kubernetes event-driven auto-scaling tools. * Conductor is their first product, a Kubernetes-native platform for Dapr. * Reduces operational burden for developers, enabling them to focus on application production. **Benefits of joining Diagrid:** * Opportunity to work in a high-growth startup environment. * Ability to contribute to a cutting-edge technology. * Competitive compensation package. **Dapr and its advantages:** * 10x platform: Dapr is designed to be 10x more performant than traditional microservices. * Reduces development time and improves efficiency. * Offers a sustainable architecture for complex applications. * Provides a choice of languages and frameworks. **Cost of joining Diagrid:** * A-round $2420 million in funding. * This indicates a significant investment in the company.

正文

Bilgin Ibryam 最近加入了开发者软件初创公司Diagrid Inc,他是Apache Software Foundation 的 committer 和成员。他也是一个开源的布道师,并且是书籍 Kubernetes设计模式Camel Design Patterns 的作者。早在2020年初 提出的Multi-Runtime Microservices Architecture,中译参见敖小剑的博客: [译] 多运行时微服务架构。当时他是Red Hat的首席架构师。

Diagrid 由免费的开源分布式运行时系统 Dapr 和 Kubernetes 事件驱动的自动缩放工具 KEDA 的创建者于 2021 年创立,其第一款产品是 Diagrid Conductor,这是一个用于 Kubernetes 的完全托管的 Dapr 平台。Conductor 旨在减轻管理 Dapr 的运营负担,让开发人员深入了解他们的应用程序,并告知他们生产最佳实践,同时提高服务可靠性和安全性。

Diagrid 经过A轮融资,筹集了2420万美元,在这样的背景下Bilgin Ibryam 加入了Diagrid 公司。能够吸引他从 RedHat 首席架构师的职位离开,加入这么一家创业公司,我们可以从他发布的这篇文章中《Dapr as a 10x Platform》知道他的内心追求。

介绍完这些背景知识之后,我们开始学习他的这篇文章,我也写过几篇相关的文章:

这篇文章给我的感受是他写的有高度。首先他引出了一个10倍理论,为什么Dapr是一个在正确的时间出现的 10 倍运行时,它为组织中的不同角色提供了什么好处,以及它的缺点是什么。这个理论是由皮特·蒂尔德在《从0到1》书中提到的,书中提到,一个创新企业,想要获得快速成长,其提供的解决方案要比现有的方案好10倍以上。如成本低10倍,效能强10倍,易用性优10倍等。为什么要这么做呢?消费者可能会高估已有方案3倍以上,加上创业者会高估自己的方案3倍以上,两者一乘那就是9倍,如果你不做10倍以上,不就是相当于退步了么?

微服务架构将大多数组织的发布周期从季度(12 周)或更长时间缩短到每周甚至更短。Docker 使得在一个主机上运行数十个服务而不会发生资源冲突成为可能,而不是十个。Kubernetes 使运营人员能够运营 10 倍以上的服务。这些都是 10 倍改进的示例。但是,实施新想法和采用新技术也带来了成本和新的缺点。识别域边界、实现网络弹性、调试、测试和运行微服务是整体架构中不存在的成本。学习 Kubernetes、习惯异步协调行为和调试问题需要全新的技能和工具。然而,这些新架构和工具对组织的整体价值之大,证明了变革的痛苦是合理的。

image


Dapr 提供了一种与传统的基于库的集成功能使用方法不同的方法。它是一个工具包,通过 sidecar 为分布式系统提供 API,使其成为云原生应用程序的良好解决方案,无论是新的绿地还是迁移现有棕地应用程序。虽然 Dapr 主要由构建应用程序的开发人员使用,但它也改善了运行这些应用程序的运维人员和试图为组织的应用程序和工具清单带来秩序的架构师的生活。让我们首先看看 Dapr 为企业中的各种角色带来了什么好处,然后看看采用它的成本是多少。最近在网上也出现了一波微服务无用论的声音,这样的声音很正常,说明我们正处于向分布式应用程序的代际转变之中,但软件开发人员很难跟上,微服务架构使分布式应用程序成为可能,但它们需要如此多的管道代码,以至于开发人员为了微服务而微服务。这些挑战是Diagrid联合创始人兼首席执行官Mark Fussell 和其他人在微软公司工作时创建Dapr的原因,目的是将开发人员构建解决方案的时间减少多达50%。

微服务架构和云原生技术如此迅速地成为主流,也是因为硬件创新同时实现了廉价的云计算和快速变化的业务需求。简而言之,伟大的技术在时机成熟时变得有用。Dapr 是多语言的,类似于微服务。它像Docker一样便携。它可以像 Kubernetes 一样组合。Dapr 是 API 驱动的声明式,符合云原生原则和操作实践。这是及时的,并且自然地补充了其他云原生项目。它的好处与云原生生态系统的其他部分成倍增加。

与读Bilgin Ibryam 新作 《Dapr 是一种10倍数 平台》相似的内容:

读Bilgin Ibryam 新作 《Dapr 是一种10倍数 平台》

Bilgin Ibryam 最近加入了开发者软件初创公司Diagrid Inc,他是Apache Software Foundation 的 committer 和成员。他也是一个开源的布道师,并且是书籍 Kubernetes设计模式 和 Camel Design Patterns 的作者。早在20

文科生在三本院校,读计算机专业

6岁,进入村小,一年级,老师问我的梦想是什么,我说我长大了我要成为科学家。 9岁,三年级,知道科学家不现实,开始学习英语。又因为科学家英语不好发音,于是我的梦想变了,长大了我要成为经理。 11岁,五年级,开始成为网瘾少年,边玩游戏边挣钱才是我的梦想,所以我长大了我要做网吧管理员或开一间电脑修理店。

《HelloTester》第3期

1.前言 读了之前的简历篇和投递篇,你应该开始准备迎接面试了,那么,在面试前,我们都需要准备些什么呢?是要默默的去背诵那些理论知识,还是熟悉一下自己的技能?又或者去看看公司要求的那些技术呢?接下来这篇文章,将要向大家介绍一下,在面试前我们该如何准备,让面试变得简单,让面试前的你不再那么迷茫和紧张。

[转帖]磁盘读速度巨慢使用arcconf工具调整后的二次优化

情况叙述:lvm文件系统出现损坏,格式为xfs,磁盘修复失败后该节点需要重新格式化处理,格式化后重新划分pv,vg,lv,做完之后应用反应读写的速度达不到应用使用的要求,与正常的相比速度不稳定 现象:time和dd测试速度后发现写的速度为10-20MB/s 解决1:yy3:~ # chmod +x

[转帖]读IOPS 640万、写110万:24G SAS/NVMe RAID卡性能谜团

https://aijishu.com/a/1060000000361186 存储 引言:读IOPS__翻倍的原因相对简单,但写IOPS__暴增似乎也是有代价的。MegaRAID 9600__的算法会不会改用纠删码了? 背景阅读 《PCIe 4.0 SAS+NVMe RAID/HBA卡:最高读IOP

[转帖]读Brendan Gregg - 谈性能分析

https://zhuanlan.zhihu.com/p/206743670 Brendan Gregg何许人 Brendan Gregg在性能分析工业界如雷贯耳, 相信看到这篇文章的人肯定知道他的大名. 我们看一下他自己写的bio, 这里摘取的是short版本: Brendan Gregg is

[转帖]MioIO读/写性能测试

https://www.jianshu.com/p/a0a84f91b16f image.png COSBench是Intel团队基于java开发,是一个测试云对象存储系统的分布式基准测试工具,全称是Cloud Object Storage Benchmark;由Driver和Controller两

不可重复读的危害

隔离级别 关于这个可重复读的隔离级别。 不可重复读的危害,书上说的事两次读取的值不一样,至于不一样的后果,从网上找的解释并不特别全面清晰。 举一个库存的例子。 事务A 根据库存量需要调配其他物流资源,一切资源配置都依据库存数值。 事务B 、事务C等等,可能是有人买东西,总之这些事务BCD等等都在修改

带你读AI论文丨针对文字识别的多模态半监督方法

摘要:本文提出了一种针对文字识别的多模态半监督方法,具体来说,作者首先使用teacher-student网络进行半监督学习,然后在视觉、语义以及视觉和语义的融合特征上,都进行了一致性约束。 本文分享自华为云社区《一种针对文字识别的多模态半监督方法》,作者: Hint 。 摘要 直到最近,公开的真实场

日常Bug排查-读从库没有原子性?

日常Bug排查系列都是一些简单Bug排查。问题虽小,但经常遇到,了解这些问题,会让我们少走点弯路,提升效率。说不定有些问题你遇到过哦:) Bug现场 业务开发同学突然问了笔者一个问题,从库读会不会没有原子性?我下意识的反应怎么可能,只要是遵守MySQL主从Replication协议的原子性至少是能够