QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

查看 Amazon 构建者库 — 我们就是这样做到的

  • 2019-12-11
  • 本文字数:1147 字

    阅读完需:约 4 分钟

查看 Amazon 构建者库 — 我们就是这样做到的

Amazon 客户经常告诉我们,他们希望更多地了解我们构建和运行业务的方式。在零售方面,他们参观了 Amazon 物流中心,并了解了我们组织仓库的方式。企业客户经常询问我们的领导原则,有时候将其采纳(然后改编)以供其自用。我定期在我们的执行简报中心 (EBC) 中与客户沟通,并与他们谈论反向推动工作PRFAQ叙述性内容提供标准接受失败作为长期成功的一部分以及我们的创新文化


人们对我们业务感到好奇,同时对我们的发展文化也感到好奇。经常有人问我们如何设计、构建、测量、运行和扩展构成 Amazon.comAWS 和我们的其他业务基础的硬件和软件系统。


新的构建者库


今天,我很高兴宣布推出 Amazon 构建者库。我们将推出一系列详细的文章,准确地告诉您我们如何构建和运行我们的系统,每一篇文章都是由在我们这一领域具有深厚专业知识的高级技术领导者撰写的。


该库旨在使您直接访问构成我们工作基础的理论和实践。学生、开发人员、开发经理、架构师和 CTO 都会发现此内容很有帮助。这些内容“不在商店出售”,并且在学校也不教授!


该库按类别组织:


架构 – 我们在设计云服务时做出的设计决策,可帮助我们针对安全性、持久性、高可用性和性能进行优化。


软件交付和运营 – 将新软件发布到云中并在此之后保持正常运行和高可用性的过程。


库内部


在撰写本博文时,我快速浏览了其中两篇文章,并学到了很多东西!


避免不可能完成的队列备份日志 – 总工程师 David Yanacek 探究消息队列的来龙去脉,探究优点和风险,包括可能出现的许多故障模式。他谈到了如何使用队列为 AWS LambdaAWS IoT Core 供电,并描述了用于维护响应性并实现(用他的话来说)“神奇的资源隔离”的先进策略。 David 共享了多种模式,这些模式用于创建具有弹性的异步多租户系统,包括使用多个队列、随机分片、延迟队列、背压等等。


分布式系统的挑战 – 高级首席工程师 Jacob Gabrielson 讨论了分布式系统可能发生故障的多种方式。在定义了三种不同类型的系统(脱机、软实时和硬实时)后,他使用比扎罗的类比来解释为什么硬实时系统(再次用他的话)“坦率地说,有不好的一面。” 他以基于吃豆人游戏的示例为基础,添加了一些请求/回复通信,并列举了所有成功或失败的方式。他讨论了命运共享,以及如何用它来减少测试案例的数量,另外还讨论了测试分布式系统涉及的许多其他困难。


这些只是其中的两篇;请务必查看整个系列


更多功能即将推出


我们准备了更多内容,也对您的故事感兴趣。请尽管留下有关此博文的反馈,我们会与您联系。


Jeff


作者介绍:


!



### [](https://amazonaws-china.com/cn/blogs/china/tag/jeff-barr/)
AWS 首席布道师; 2004年开
复制代码


本文转载自 AWS 技术博客。


原文链接https://amazonaws-china.com/cn/blogs/china/check-out-the-amazon-builders-library-this-is-how-we-do-it/


2019-12-11 15:37632

评论

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

Rust、Go 和 Swift 在性能和并发性方面有何差异?

非凸科技

Go swift 性能 编程语言 高并发

浅析低代码开发的典型应用构建场景

力软低代码开发平台

【FAQ】统一扫码服务常见问题及解答

HarmonyOS SDK

HMS Core

Go 语言快速入门指南:GET 和 POST 方法

宇宙之一粟

Go HTTP post GET 三周年连更

为开发者搭建创新舞台 OpenHarmony创新赛正式启动

最新动态

为什么说网络安全行业是IT行业最后的红利?

网络安全学海

网络安全 安全 信息安全 渗透测试 WEB安全

如何雇佣一名全民开发者?

草料二维码

开发者 低代码 无代码开发 无代码 无代码微信小程序

AI数字人产品“世优BOTA”发布会落幕,世优科技纪智辉演讲回顾

联营汇聚

2023云数据库技术沙龙MySQL x ClickHouse专场成功举办

NineData

MySQL 腾讯云 阿里云 云数据库 技术沙龙

天呐!我真的没想到推特GIF动图保存到手机相册竟然简单几步就能完成!

frank

twitter

常用工具

流火

华为云GaussDB坚持技术引领,以数字化转型激活金融科技新动能

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

Apache Flink ML 2.2.0 发布公告

Apache Flink

大数据 flink 实时计算

GPU 加速药物研发与基因组学分析

Baidu AICLOUD

生命科学

大语言模型时代狂飙以来,到底是谁在让你失业|社区征文

小诚信驿站

三周年征文

中国边缘云公有云服务市场 Top2,百度智能云让智算无处不在

Baidu AICLOUD

分布式云

从零学习SDK(9)SDK的局限

MobTech袤博科技

如何通过C#/VB.NET代码将PowerPoint转换为HTML

在下毛毛雨

html PowerPoint 文档转换

有道CEO周枫:当我们谈论大模型时,应该关注哪些新能力?

有道技术团队

手语识别:解锁语言交流的新时代

数据堂

DevOps 与研发效能资深技术专家张乐:研发效能的升维思考与降维执行

万事ONES

世优科技AI数字人产品“世优BOTA”发布!全面提升AI虚拟员工能力

联营汇聚

上海首个大模型产业发展研讨会圆满落幕,众顶尖专家共探大模型产业

NLP资深玩家

技术干货|如何利用 ChunJun 实现数据实时同步?

袋鼠云数栈

开源 数据采集

赋能开发者,开放原子全球开源峰会期待你的声音!

开放原子开源基金会

大数据 开源 开源软件

Split to Be Slim: 论文复现

华为云开发者联盟

人工智能 华为云 论文 华为云开发者联盟 企业号 4 月 PK 榜

没有主机跑开源软件?速来牧云助手免费领一台!

百川云开发者

云计算 开源 云主机 教程 免费

文本搜索工具ack与grep

坚果

Linux 三周年连更

查看 Amazon 构建者库 — 我们就是这样做到的_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章