长度单元单子,北京天文馆地址,婚纱影楼
作者 | Karl Hughes
译者 | 王强
谋划 | 万佳
本文最初发布于 telerik.com 网站,经原作者授权由 InfoQ 中文站翻译并分享。
2015 年,我率领一支工程团队为大学生构建了一个 Web 应用法式。由于登科工作已于 5 月竣事,因此我们只有 3 个月的时间为每年 8 月的流量暴涨做好准备。
第一年我们只有几千个用户,所以没有人担心扩展问题。我们使用了 Angular 前端和 MySQL 内容库,在 PHP 中构建了这款应用。
第一年竣事时,我们的应用法式架构
当我们准备在第二年将用户规模增加到三倍时,我们起头猜疑现有的应用法式可否优越地扩展。我起头学习所有最新的工具,聘请了一位经验丰富的 DevOps 工程师,然后制定了一项负载测试规划。
经由两个半月的杂沓,研究了 Docker、Azure Service Mesh 和其他一些最新工具后,我们意识到无法赶上 8 月的截止日期。我们退后一步,重新思量了所面对的问题。我起头向一些导师寻求建议,记得那天,此中一位叫我出去,对我说:
“你不必要那么多复杂的工具!”他告诉我。“在体系上再扔一台服务器就行了。”
1为什么新手艺如此吸引人?
像许多工程师一样,我会抓住机会行使所有最酷的新工具。经由几个月的无谓尝试,我终于意识到解决方案正本很简洁,而且我们手头已经有了所需的工具。我们程度扩展了 API,垂直扩展了内容库,这花了大约两周时间。
第二年起头时,我们的应用法式架构
事后看来这显然是精确的选择,然则为什么一起头它就不那么明显呢?为什么甚至颇有经验的软件工程师也会像飞蛾扑火一般被闪亮的新手艺所吸引?
新手艺承诺解决老问题
管理大量服务器非常难题,一直以来都是一个困难。当我们迁移到云后,这个问题终于变简洁了,如今 Kubernetes 承诺能够让这件事情变得更轻松。与所有“烦人的旧东西”相比,新手艺有望更快、更高效或更机动地解决问题。如果你只看那些宣传资料,你可能会认为它们甚至没有任何价值可言。
我们会因为用上了“最新和最棒的手艺”而受到存眷
我在 2015 年读到的所有文章都在说 Docker 将会有多巨大。他们对峙认为它将在短短几年内代替 VPS。早期采用的公司因此获得了很多正面的报道。我也想要这种存眷。
求职者涌向新手艺
不幸的是,由 Hacker News 推动的炒作周期使工程师认为他们必需采用最新手艺才气跟上时代。对于新手开发人员来说尤其如此。你想不到近来有多少培训班卒业生问我是否在使用新出的 X 或 Y 框架。甚至有人试着劝我将我们的整个关系内容库转移到区块链上。
我们也想变得很酷
“深入此中并对所有事物做当代化改进是很有趣的事情——当然,你能够在此过程中学到很多东西(大概会以捐躯买卖为价值)。”——David LeBlanc
我对丰富简历数据没什么兴趣,但我记得那时候我会想:“这将成为一次会议演讲上的精美故事。”我如今可不敢这么说,因为在 2015 年的早期创业阶段尝试布置 Docker,效果以失败告终的履历,可能是我迄今为止最大的管理败绩。
本文地址:http://www.wbwb.net/bianchengyuyan/223110.html 转载请注明出处!