我在亚马逊AWS云On Call的体验

从2020年到2021年,我在亚马逊(AWS云)担任软件开发工程师(SDE)。有人说SDE代表”Someone Does Everything”(什么都做的人),这相当准确。在亚马逊,每位SDE软件工程师都负责从设计、编码到测试的所有工作,还需要定期轮值紧急响应任务。大多数亚马逊团队由6-8名工程师和一名软件开发经理(SDM)组成,遵循“两个披萨团队” (Two Pizza Team)的原则。 每位SDE软件工程师通常每6-7周需要轮值一次Oncall(紧急响应任务),持续一整周24/7待命。在此期间,你需要处理和解决业务上出错的问题(比如服务器宕机,原因可能:程序出错崩溃、硬盘空间不足、CPU温度过高等)。为此,你需要在手机上安装紧急响应软件(Pong),以接收与团队产品相关的警报。当警报响起时,你必须在15分钟内确认工单。如果没有及时确认,问题会逐级上报,甚至可能报告到CEO姐夫贝佐斯 Jeff Bezos,这可能会对你的绩效评估产生负面影响。 我听说有个软件工程师下班后和同事到酒吧里喝两杯,然后警报响了,他淡定的拿起笔记本就处理起来了。 亚马逊的理念是你拥有自己的代码/You own your code。这意味着即使在半夜,警报响了,你也得爬起来解决问题。你的首要任务是恢复服务/Mitigation,其次是调查原因和解决。如果警报在凌晨3点响起,您可以临时重启服务器来解决问题,详细调查可以第二天起床后再进行。如果你在半夜被警报唤醒,第二天可以多休息,不用担心早晨的站会(敏捷开发每天都有例会)。 程序也需要Oncall就会促使他们尽可能的写出高质量的代码,避免BUG日后找麻烦。 这里顺便说一下,我在亚马逊S3的那个组,敏捷开发是2周一个短跑(Sprint),轮到oncall的工程师需要专注于Oncall DevOps,相当于是一个任务(多少点我忘记了),如果不太需要处理警报,则可以适当做一些其它开发任务。对我来说,压力最大的是在Oncall完的第二周,需要写报告,并在每周大会上给大家讲每个警报的原因和处理方案。 这个Oncall非常让人有压力,但它们有效地训练了软件工程师的DevOps技能。由于高灵敏度设置,新产品往往会生成更多警报。亚马逊以其99.99%的服务水平协议(SLA)而自豪,这要归功于SDE的紧急响应文化。 以下是我在2021年担任亚马逊SDE期间最后一次轮值时收到的警报示例。警报声可能非常刺耳,类似空袭警报,不过也有一些不那么刺耳甚至更愉快的铃声可供选择。当时这声音简直是恶梦。 我在Oncall那周,我媳妇都不愿意和我睡,因为大晚上的被警报吵醒是件很吓人并且让人很不爽的事情。当我离开亚马逊来到微软剑桥研究院后,立马压力就小很多,而且人也开心很多,朋友圈状态都比较频繁了。 其实,我感觉Oncall这事不讨好的一个很大原因是在英国Oncall是不额外给钱的,都属于本职工作的一部分。而据说在德国,Oncall是会有额外经济补偿的,在金钱的加持下,我感觉这事的体验感肯定天壤之别。 英文:The Experience of On-call (Paging) for Amazon Software …

HTX火币交易所上的DeFi之Flexi Maxi (最大活期)

HTX 加密货币交易所拥有一系列不同的 DeFi 产品(去中心化金融),其中 Flexi Max 是其中一个有趣/很受欢迎的产品。 简而言之,您可以将加密货币(例如 USDT)订阅成这个Flexi Maxi/最大活期,用于挣更多的利息。比如现在HTX火币加密货币交易所,存USDT稳定币有年化5%利息。 订阅后,您可以随时赎回资金/本金,但不同的费率适用。如果您持有资金超过 365 天,则无需支付费用。 与可以随时无罚金提取资金的活期帐号 DeFi 相比,Flexi Maxi 提供更高的利息。与定期 DeFi 相比,您不能在到期前提取(赎回)资金,但 Flexi Maxi 允许您提取,只是会产生一些费用。您的资金在池中的时间越长,利息越多,赎回手续费越低。对于 Flexi Maxi,资金不像定期 DeFi 产品被锁定。 以下是详细对比: 计划 …

币圈交易所安全实践

一周前,被骗1000英镑:在币圈第一次被骗1355 USDT(1000英镑)的惨痛经历(Wirex),近期在推上又被爆出两个比较大的事件,钱放交易所被黑客盗走,一夜清零。 在加密货币的世界中,安全至关重要。虽然区块链的去中心化特性提供了对许多类型欺诈的强大保护,但您用来买卖和持有数字资产的交易所可能容易受到黑客和其他安全漏洞的攻击。交易所一般是中心化的,也就是我们说的CEX(Centralize Exchange)。以下是确保您的加密资产在交易所中保持安全的综合指南。 如果很多币/钱,最好放在自己的本地钱包里(Not Your Keys, Not Your Funds),并且用硬件钱包(如Ledger),这样风险会小一些,不过很多人把币放交易所上就为了挣一些利息(交易所有很多DeFi项目),不过你得到的也许是利息,但可能失去的是本金。 我知道的HTX火币交易所就很不错,每次提款都需要三个验证:手机SMS短信、邮件验证,还有就是Google二维验证码。一些交易所在主帐号改密码24小时内是不能提现的,这也一定程度给予用户时间减少损失。 启用双重身份验证(2FA) 双重身份验证(2FA)是一个重要的安全措施,可以为您的账户增加一层额外的保护。以下是它的工作原理: 为什么需要2FA? 它不仅要求您的密码,还需要第二个因素,通常是发送到您手机的代码或由身份验证应用生成的代码。 最佳实践:使用Google Authenticator或Authy等身份验证应用,而不是基于SMS的2FA,因为SIM卡交换可能会危及基于SMS的2FA。 启用短信提醒 短信提醒可以通知您账户上的任何可疑活动: 好处:对登录、提现和账户设置更改的即时通知。 安全提示:虽然短信提醒对于通知很有用,但避免使用短信进行2FA。相反,依赖专用的身份验证应用。 在隐身模式下访问交易网站 在访问您的交易账户时使用隐身或私人浏览模式可以增强安全性: 为什么使用隐身模式?:它可以防止存储浏览历史记录、Cookie和缓存数据,这些数据可能会被恶意软件利用。 额外好处:扩展程序在隐身模式下默认禁用,从而减少了恶意扩展攻击的风险。 避免使用VPN 虽然VPN通常对隐私有好处,但在交易所使用时有时会带来安全问题: 为什么避免使用VPN?:一些交易所可能会将VPN使用标记为可疑,从而导致账户访问问题或需要额外的验证步骤。 安全折衷:VPN有时可能会通过被破坏的服务器路由流量。如果使用VPN,请确保它是一个信誉良好的提供商。 …

微软剑桥研究院2024夏日派对 Microsoft Summer Party

除了疫情那几年,每年微软剑桥研究院都会有组织一个夏日聚会 Microsoft Summer Party。我是2021年加入微软剑桥研究院MSRC的(三年了),那一年因为疫情还没完全放开,所以没有举行,2022年的时候是在Duxford剑桥飞机博物馆,2023年的时候微软包了一整个动物园。今年是在剑桥河边的一个酒店里。具体地址是:Graduate Hotel, Granta Place, Mill Lane, Cambridge, CB2 1RT 微软剑桥研究院每年的这个Summer Party都是可以带家属的,很多小孩和小小孩,所以我们组那些没有娃的同事都不太愿意来,说是比较 Family oriented,他们去了没啥意思,不过经理说,好歹可以networking,拓展一下“人脉”,了解一下别的组做的事情。 经理本来说要来的,他说他女儿说想来,但他儿子比较大了,今年不太愿意来了,不过当天并没有看到经理,估计是临时计划有变。去年的派对我们组就我去了。 今年明显感觉公司的预算并没有前两年的多了,比如2022年的飞机博物馆,一家四口的门票也得七八十英镑,去年的动物园的门票也得好几十。今年在酒店是没有门票的。 酒店有一个大的房间,然后还有院子,唯一的亮点是院子在河边,院子里只有三个亲子游戏:大型国际象棋,扔沙包,还有抽积木(wooden tumbling blocks)。室内有专门给小孩子(三岁)以上画脸(Face Painting),还有气球玩具和手工等。基本上是给那些年纪小一点的孩子玩的。 吃的还可以,自助。10点到2点,我们1点多吃完就走了。当天的天气并不好,一会下雨一会儿晴天,但是六月份穿个短袖还是有点冷。 经理说,这个酒店在市中心,费用很贵。 本文一共 589 个汉字, 你数一下对不对. 微软剑桥研究院2024夏日派对 …

推荐一款程序员性价比高的机械键盘 KeyChron K8

程序员性价比高的机械键盘 Keychron 我第一款 keychron 键盘是四年前(2020年)买的,当时在AMAZON工作,通过公司经费报销的。当时还问了经理,需要节俭么?因为亚马逊的16条军规中的一条就是节俭/Frugal。当时经理说,只要能提高你的工作效率就行,我也没太敢搞太贵的,最后面只挑了一个60多美元的机械键盘,型号是: Keychron C2 Wired Mechanical Keyboard, RGB Backlight / Gateron Mechanical / Red 后来这个键盘就一直用到现在(离职AMAZON的时候也不需要还回去),前不久突然C键不能用了,我插拔了好几次也不管用。于是我就死马当活马医,把键盘整个拿去水下冲了,也难得把键一个一个拿下来嫌麻烦,真的就是水洗。不过据说keychron机械键盘每个键有自己独立的电路,可以把备用键换上去,也可以把不常用的键换到有问题的键上。不过年代已久,配送的换键工具还有备用键早就找不到了。 然后晾干一下午,后面又拿了媳妇的吹风机吹了一会儿,插电源,刚开始好用一会儿,屏幕闪跳,然后就彻底不能用了。 不过我又放了两三天,每天都试一下,在最后面就要放弃的时候竟然好用了,C键也好用了,不过后来发现1键不太好用。将就用了几天,新买的K8今天终于到了。机械键盘有很多轴,不同轴价格还不太一样,各种配置,我也不太懂,反正就是选了一个K8最贵的配置,能比基础款贵个30英镑。这个键盘加运费花了110英镑左右。 Keychron K8 Wireless Mechanical Keyboard (US ANSI Layout) × …

不到长城非好汉: 八达岭长城好汉坡顶峰留念

上一次爬长城是20年前。当年参加了电脑报的全国编程比赛进入决赛 获得免费3天的北京旅行。这一次来已然一中年大叔。唯一欣慰的是头发还算茂盛色 雪糕22元鸡腿一个15元。景点卖的就是有点小贵。 这次是坐缆车上去的,然后就爬了一小段,人真是好多啊,长城的坡真是比想象中的还要陡(虽然20年前的那次隐约记得很陡,但已经很模糊了)。这个景点很有名,有个网红景点:好汉坡,所以人特别多。 现在国内景点买票基本上是实名制了,进景点的闸都可以自动扫描证件(身份证 甚至是护照),相当的安全。 来些视频: 免费的巴士接送车上的讲解:缆车登城和徒步登城。油管 Youtube | B站 | 西瓜 | 小红书 | 微信视频号 | 微博视频 现在景区分为两大入口 分别是缆车和徒步入口 先给您介绍缆车登城 它是终点站最近的登城口 是一种劳逸结合的登城方式 5分钟时间 把您从地面 输送到北长城的第七座底楼 下缆车以后 还可以继续向上攀爬 …