欢迎来到现代软件本周,或 TWiMS ,我们每周对软件分析、云计算、应用程序监控、开发方法、编程语言和无数其他感兴趣的新闻、故事和事件进行综述影响现代软件的问题。
本周,我们的头条新闻是关于导致联合航空公司停飞和纽约证券交易所交易中断的软件漏洞。
TWiMS 头条新闻:
一个软件故障导致美国的每一次联合航班停飞
——大众机械
它是关于什么: 软件在周三非常艰难:在一个不稳定的网络路由器中断了几个关键应用程序的连接后,联合航空公司将其整个美国机队停飞了近 90 分钟,取消了近 60 个航班并延迟了数百个。当天晚些时候,纽约证券交易所 在新软件发布中出现网关通信问题 后暂停交易超过三个半小时。
为什么你应该关心: 在 New Relic,我们喜欢说“生命对于糟糕的软件来说太短暂了”,本周的问题令人谦卑地提醒我们,我们对软件的依赖远不止笔记本电脑和手机。软件错误和底层基础设施的不稳定 —— 而不是黑客攻击或恐怖主义 —— 是金融市场和旅游基础设施严重中断的罪魁祸首。美联航的飞机很快再次升空 —— 买卖订单很快在纽约证券交易所交易大厅恢复飞行 —— 但这些并不是孤立的问题。在 航班调度系统 出现问题后,美联航于 6 月 2 日停飞了其飞机。纽约证券交易所总裁托马斯法利 告诉 CNBC :“我们需要改变我们的协议吗?绝对地。这不能再发生了。我们不能再把自己放在这个位置上了。这些变化到底是什么,我还不准备说。”这是对 NYSE 和其他所有依赖软件的人的建议:密切关注跟踪和监控您的系统以快速发现问题,以便您可以立即开始修复它们。
延伸阅读:
- 联合航空公司将数百次航班停飞归咎于计算机故障 ——洛杉矶时报
- 纽约证券交易所解释了周三下跌的原因 ——时间
- 这只是一个小故障 ——美国新闻与世界报道
- 美国联合航空公司在 2 个月内遭遇第二次大规模停飞,因为该航空公司整合了大陆航空公司 — 美联社(来自 StarTribune.com)
- 为什么 7 月 8 日的大故障会吓到你 —— 信息
开发者的新角色:用云计算牵起企业的手 ——ZDNet
内容: 分析公司 Technology Business Research 的一份新报告称,云计算在企业中的主流化将要求传统业务线在技术战略中发挥更积极的作用,尤其是在云决策方面。具有讽刺意味的是,这实际上是将开发人员提升到更重要的业务关键角色,在这些角色中,领导力和远见与 Ruby 或 Java 一样重要。
为什么你应该关心: 很快就会在你附近的工作列表中出现:招聘:“了解云计算给企业带来的影响以及防止整个事情变得混乱、多毛和昂贵的混乱的‘开发人员远见者’。”随着营销经理做出自己的云技术决策,这实际上为开发人员创造了巨大的机会,让他们在公司业务中发挥更大的作用。正如 ZDNet 的 Joe McKendrick 所写:“业务经理越来越多地参与云决策,但他们仍然需要严重依赖能够使一切正常运行的开发人员。因此,开发人员将承担新的、更明显的角色类型。”
微服务权衡 ——Martin Fowler
它是关于什么的: ThoughtWorks 首席科学家和自称为“ 关于软件开发主题的大声专家 ”Martin Fowler 列出了他认为软件架构 微服务方法 的优缺点。在专业专栏中,Fowler 列举了技术多样性等优势:微服务让您可以混合搭配编程语言、开发框架和存储平台。
为什么要关心: 注意 Fowler 对 微服务方法 的第一个缺点或“成本”,用他的术语来说:“分布式系统更难编程,因为远程调用很慢,而且总是有失败的风险。”应对这一挑战是释放微服务应对日益增长的软件复杂性的潜在力量的必要步骤。我们在 New Relic 肯定偏爱这种观点,因为我们最近在 New Relic APM 中推出了服务地图来解决这个问题。
延伸阅读:
- 在 New Relic APM 中引入服务地图的普遍可用性 —New Relic 博客
拯救美国最差网站的秘密创业公司 —— 大西洋
它是关于什么的: 在 Healthcare.gov 现在臭名昭著的发布过程中,已经付出了大量的笔墨和汗水(请参阅 FastCompany 的 这篇文章 ),但故事不断涌现。本周, The Atlantic 深入了解了 Marketplace Lite 团队,该团队的任务是重写该网站最初灾难性发布背后的大部分代码,并将其转变为功能良好的应用程序(或一组应用程序),供数百万人使用获得医疗保险——所有这些都只需原始网站价格的一小部分。
为什么你应该关心: 谁知道政府工作会如此酷?技术创新并不是环城公路内部的传统。但联邦政府现在正在采用创业方法 —— 并 吸引过去可能从未考虑过政府工作的私营部门技术人才 ——来改造公共部门的技术。这个特定的章节具有创业故事的所有特征,除了它不是设置在帕洛阿尔托的出租房屋或单车位车库中,而是在马里兰州郊区的 McMansion 中。关于如何使用敏捷开发、云计算甚至聊天客户端等现代软件技术更有效地解决真正重要的大规模问题的基本阅读。
FBI 局长表示特工需要访问加密数据以维护公共安全 — NPR
内容: 联邦调查局局长詹姆斯康梅 告诉国会,移动设备上的端到端(或“强”)数据加密阻碍了执法机构打击恐怖主义和其他公共安全威胁的努力。科米和其他联邦政府利益相关者要求谷歌和苹果等公司允许执法部门根据法院命令监控移动数据和通信,在爱德华斯诺登揭露国内间谍活动后,这些公司和其他公司公开反对这一做法。
为什么你应该关心: 根据 计算机科学和人工智能实验室技术报告 ,来自一组领先的密码学家和计算机科学家的新论文(推荐阅读数据迷),满足政府对“私人通信和数据的特殊访问”的要求”可能会产生更多它能解决的问题。该报告的作者总结说,它“将打开大门,犯罪分子和恶意的民族国家可以通过这些大门攻击执法部门试图保护的个人。”目前还没有实际的法律要求这种“例外访问”——目前,政府希望说服科技公司在没有这样的授权的情况下直接合作。但这场辩论的结果可能会影响互联网的结构。
延伸阅读:
- 安全专家反对政府访问加密通信 ——纽约时报
- FBI、DOJ 希望公司放弃端到端加密 —PCWorld
- 这是政府对 iOS 8 加密最无耻的长篇大论 ——Ars Technica
- 司法部不会寻求法案(目前)来访问加密数据 ——今日美国
“这是一个墓地”:软件开发人员永远离开希腊 — ZDNet
内容: 希腊金融危机的深远经济、社会和政治影响现在包括 数十万 受过教育的年轻专业人士的外逃。人才流失严重打击了该国的软件行业,因为开发人员为了在欧洲其他地方或海外寻找工作而离开了他们的祖国。
为什么你应该关心: 在对软件人才需求旺盛的时代,ZDNet 的文章对“技能短缺”一词进行了谦逊的曲解。对希腊开发商来说是个好消息:许多人受到国外雇主的热烈欢迎,而且薪水通常要高得多。希腊及其软件行业的坏消息是:该国大部分离职的软件人才不打算返回。文章指出,C++ 程序员只需搬到西欧其他地方,就可以在希腊赚到三倍的工资。许多年轻的工程师都明白了这一点:一位在加拿大温哥华找到工作的开发人员估计,他 80% 的朋友(其中大多数是开发人员同事)也从希腊移居国外。
本文由 Kevin Casey 撰写:Kevin Casey 是 InformationWeek 和其他出版物的自由技术作家和商业作家,越来越关注 IT 职业和大数据。凯文 (Kevin) 因其专题报道“你对 IT 年龄太大了吗?”获得了美国商业出版编辑协会颁发的 2014 年 Azbee 奖。并且是 2013 年小型企业影响者奖的社区选择获奖者。