产品名称 | 揭秘亚马逊内部与众不同的软件开发系统 |
---|---|
公司名称 | 东莞市数云网络科技有限公司 |
价格 | .00/个 |
规格参数 | |
公司地址 | 广东省东莞市松山湖园区瑞和路1号2栋501室02 |
联系电话 | 18002820787 18002820787 |
本文初发布于 Gergely Orosz 的个人博客。
亚马逊有大量的内部系统。作为软件工程师和工程经理,下面这些值得了解一下。
当作为 SDE(软件开发工程师)或 SDM(软件开发经理)加入时,你必须学会使用亚马逊自定义的技术栈,这和 AWS 客户所使用的技术栈有着惊人的差异。下面这些是你可能会遇到的系统。
Code:代码搜索和 VCS(Git)。
Crux:亚马逊的代码评审系统。
Brazil:亚马逊的构建系统。可以看下这篇详细介绍 Brazil 的文章,虽然已经过时,但仍有意义。
Sage:亚马逊内部的“Stack Overflow”。
亚马逊内部维基系统:该系统有一些令人愉快的特性,比如很容易在页面上嵌入来自 AWS Cloudwatch 或先前系统(PMET —— 性能指标)的图片。
NAWS(Native AWS):使用现行 AWS 的“现代”技术栈。
MAWS(Move to AWS):遗留的旧 AWS 系统。
许多系统在从这上面移走,尤其是在零售领域。
MAWS 要求服务通过一个名为的 Apollo 系统在 EC2 实例上启动,这在 NAWS 中基本已经废弃了(你应该使用 Lambda 或 ECS,