有态度、有真相
是赞还是黑都是经典!

前端运维

2016-01-11

当一个团队构建了一个复杂的应用程序,通常是一个常见的故障的角色。特别是在后端,数据库工程师,应用工程师和操作工程师或接近这个东西。近年来,越来越多的应用程序逻辑被延迟到客户端。不过,出于某种原因,操作人不会。

我最近写了一篇文章“部署的JavaScript应用程序。“这在很大程度上是不错,我很满意的内容,但一个负面评论对我伸出。我可能没有反应,评论者倾向,但它指出一些我。

看,我写了我的文章和一些太多的假设。提前我理解我的一些解决方案不是全球适用的,并且很多人没有时间和精力来实现它们。我没有完全领会什么是不同的角色在那篇文章中图片的人一个前端开发人员在他们的头。至此,前端开发人员刚刚几个操作职责集中到他们的角色,即使这样,许多人选择跳过这些步骤(这就是为什么Steve Souders不断大喊大叫你页面更快)。

我认为事情改变,我(谦卑地)想帮助指导转变,因为我认为它会对Web。

前端工程师操作 

前端操作工程师不是一个标题你可能遇到,但是希望你会。这样的人需要一个专家服务和主机前端资源。他们需要专业人士在繁重(或类似的),有强烈意见模块。他们会找到最好的方法来拼凑一个Web应用程序的部分,和他们会支持版本管理、缓存和部署。

前端操作工程师将自己的外部表现。他们会批评新的HTTP请求,他们会不断地测量文件大小,页面加载时间。他们未必总是担心,循环的次数仍然可以运行在第二次——这是一个应用工程师的工作。他们过去的一切功能。它们是应用程序的意图之间的桥梁和应用程序的现实。

前端工程师操作会非常友好的与质量保证团队,他们会确保“性能”是一个测试,是绿色的。他们会监控客户端错误和得到警报当事情出错。他们会确保迁移到新版本的应用程序顺利进行,他们会把所有内部和外部依赖项,安全、稳定。它们是应用程序的看门人。

为什么?

我们已经到达了一个点,有足够的工作要做在业务空间中,它往往不再是我们有一个应用工程师做两个工作。当应用程序的功能是某人的优先事项,这人有一个完整的盘子,他们通常会就关键的步骤向最终用户提供他们的应用程序最成功的。

不是每一个公司或团队都能承受这个人,但即使有人把“前端作业”帽子的一天,一个星期并相应地重视他们的工作,赢得用户。不管你有多少功能或多性感你的特性如果他们没有交付给用户快速,轻松地,然后严格监控。前端操作工程师长期进步的推动者。

 

构建和部署 

如果你问大多数后端工程师的人在他们的团队一直担心构建和部署,我相信你会得到一个大杂烩。然而,很大一部分的工程师会告诉你,他们已经构建工程师或操作工程师处理这些事情。在那个世界,这通常需要生成一个RPM文件,旋转的EC2实例,通过持续集成工具,运行和负载平衡器切换到新机器。不是所有这些一定会消失的前端工程师操作,但同时也会有新的工具。

前端操作工程师将构建工具链的大师。他们会帮助运行和建立持续集成(或相似的)服务器,但更确切地说,他们将设置测试实例上运行应用程序,然后最终,部署实例。他们将Git post-commit钩子集成到应用程序和运行测试(在节点。js和PhantomJS或反对类似酱实验室,Testling或BrowserStack)任何被合并到主面前。他们需要确保这些服务器可以把原始代码,有几个命令,建立最终的应用程序。

这就是许多人使用这些天繁重。有快速的建立,这些机器可以为应用程序的构建版本为了使适当的测试环境。前端操作工程师将负责,后面的命令。构建可以叫出RequireJS的r。js构建工具,或者Browserify的过程,或者它可以简单地贬低和连接的列表文件。也会做类似的事情,CSS(或你最喜欢的预处理CSS方言),除了破碎的图像,建立精灵和减少请求以任何其他方式必要的或可能的。

前端操作工程师将确保所有的工作人的本地机器。快速繁重的测试应该能够构建本地的一切,它和测试服务(可能与一些WebDriver API-compatible服务器)。他们会确保团队成员有能力将他们的应用程序到持续集成环境和测试。和他们会把单点故障从部署期间(GitHub发射不会吓到他们)。

他们会促进内部部署的特性分支和将来的版本分支。他们会确保质量保证团队有一个简单的测试,演示的经理有一个简单的时间事情没有准备好。

他们会帮助建立一个应用程序的多个版本最适合他们的核心集的用户。这可能意味着构建移动或旧版本的Internet Explorer,但是所有的应该是相对透明的那些编程对那些功能,浏览器或设备测试。

他们会促进在释放的过程中,构建它,将它上传到一个静态edge-cached内容分发网络,和翻转开关,让它活下去。他们会有一个记录和快速回滚机制。

或许最重要的是,他们会自动一切。

上一篇: 创意和创新的导航设计

下一篇: 无限滚动:让我们到达底部

最新案例

全新的品牌形象提升,做最适合您的改变。

塞班女子会所
昂立国际教育
远洋地产