专题出品人: 张春雷(憬山)

阿里巴巴 技术专家

专题:全栈JavaScript

JavaScript曾是“世界上最被误解的语言”。2009年NodeJS横空出世,到现在已经发展了十年。这十年,JavaScript不仅仅在前端领域一统江湖,在后端领域也大放异彩。近年来,随着Serverless、FaaS等技术热点的崛起,JavaScript更加备受关注。本专题囊括前后端,讲解全栈的JavaScript。

本专题下的议题

JavaScript全栈团队在新浪移动的发展
付强(小爝) 新浪移动 新浪移动前端基础架构组-前端开发技术专家
所属专题:全栈JavaScript

课程概要

背景:
在大前端团队中,作为唯一的公司内部的有全栈(能力)的团队,我们从实际业务需求出发,对内搭建了一整套围绕移动应用和公司已有业务的基础设施,使用JavaScript来构建自己的Nodejs web框架,Hybrid离线包发布平台,监控系统以及等等基础基建能力,对外承接线上大流量Nodejs服务,新闻类内部的后端系统,截图服务,专题组件,以及跨部门的文档系统等开发工作,在这些过程中,我们遇到了很多问题和困难,总结成经验可以给大家介绍,这些系统和能力是如何利用JavaScript快速落地的。

解决思路:
我们在进行大前端全栈团队实践的过程中,利用JavaScript的可以前后端通吃能力,引入ts开发自己的后端web框架,保证框架质量和业务质量,保证后端业务项目的一致性和可维护性,在客户端和前端开发中利用JavaScript的跨端能力,在客户端jscore中打通部分可复用的业务能力,同时也是用JavaScript搭建和组织我们的hybrid相关基础生态,如jsbridge,两端统一框架以及整个发布流程,利用CICD(同时利用JavaScript来实现CI的命令行工具开发),以及上线更新配置,自动化scheme测试生成平台等进行技术赋能。

成果:
前端工程化部分产出了一套脚手架+CICD+依赖管理的自动化能力,前端框架部分产出了一系列的hybrid基础能力,如jsbridge双端统一框架,发布后台,scheme测试平台等,真机appium自动化测试系统等,后端nodejs也产出了一套自研的typescript web framework,周边生态模块和项目脚手架等,并都实际落地到新闻业务中,成功落地和承接线上大流量的实际业务等。

听众收益

1.如何组建一支全栈的前端团队,团队能够承接的业务类型以及在公司内部的发展趋势;
2.前端开发工程师如何入手nodejs的BFF层,如何打造可靠的线上nodejs服务;
3.利用JavaScript全栈能力为业务团队和其他技术团队赋能的实践。(基础内部服务平台,nodejs微服务等)

Serverless 技术体系在优酷前后台应用实践
张春雷(憬山) 阿里巴巴 产品技术平台-前端开发专家
所属专题:全栈JavaScript

课程概要

背景:
过去的几年NodeJs在社区不断推广和应用,传统前端开发转变成全栈开发变得越来越容易;
而生产环境对于服务安全和稳定性要求非常高,客观制约了Node应用的落地;
随着Serverless基础设施不断完善,基于Serverless技术体系让整个前端基础设施有了非常大的变化。本次分享主要围绕在Serverless体系下,基础设施和研发模式升级以及背后的思考。

解决思路:
Serverless,Faas,SSR,Node

成果:
达到预期,解决中后台、c端项目开发及运营的相关问题

听众收益

1. 前端如何成长
2. 研发提效
3. Serverless

苏宁全类型 Node.js 应用性能监控体系实践
李宇翔 苏宁 前端架构部高级技术经理
所属专题:全栈JavaScript

课程概要

案例背景:
苏宁电商前台核心业务因为多样化的客户场景,因此对快速开发迭代的有比较强的需求,Node.js 正是在这样的需求下成为了苏宁前端侧的利器;而从引入 Node.js 作为基础前后端分离方案开始,业务上前后端之间的沟通成本也得到了显著的降低,得益于这些优点苏宁易购的 Node.js 项目越来越多,逐渐深入到核心业务,于此同时,如何更加稳定可靠地使用 Node.js 技术成为越来越多的线上服务面临的问题。

解决思路:
稳定可靠使用 Node.js 为业务服务,本质上来说是需要能有比较好的方式感知到线上各个 Node.js 应用的状态,对接集团基础监控设施诸如 zbbix / 普罗米修斯等服务的过程中看到 Java 的基建比较成熟,但是 Node.js 在通用 metrics 之外的指标是缺失的,因此基于 Node.js 提供的 Addon 机制,同时结合 v8 / libuv 暴露给应用层的内核信息 / 动态调试能力接口,实现了一套完整的且上层框架无关的针对 Node.js 应用的监控解决方案。

成果:
目前这套针对 Node.js 性能监控解决方案为集团内部数十个 Node.js 应用提供了稳定的底层保障,成功支持了包括 618 在内的几个电商活动中的大流量服务落地。

听众收益

1. 如何落地基于 Node.js 的前后端分离方案
2. Node.js 全栈开发体系下如何打造对应的性能监控体系
3. 线上一些可能遇到的 Node.js 比较典型的疑难杂症解决方案

基于 Serverless 实现 JavaScript 全栈开发
王俊杰 腾讯 腾讯云 Serverless 技术专家
所属专题:全栈JavaScript

课程概要

案例背景:
JavasScript全栈开发是一个热门的话题,前端工程师进化到全栈工程师的能力和技术栈,在行业内也不停的讨论。产品从开发到稳定运行的整个生命周期来说,全栈开发不仅等于前端+后端+数据库,而应考虑包括开发、调试、集成和部署、监控报表、数据反馈整个“闭环”。本次分享主要通过实战案例,讲述如何基于 Serverless 技术,让开发者更好的把精力集中在编码开发上,实现真正的产品全栈开发闭环。

解决思路:
将复杂的Serverless技术框架化,并结合现在的大前端流行的框架和开发模式,实现前端工程师到全栈工程师的转型。

成果:
完成了大前端流行的JavaScript/Node框架的Serverless化,使大前端工程师可以将现有项目和工程简单快速的完成Serverless化。

听众收益

1、了解如何借助Serverless技术,实现从前端到全栈的转型
2、学习Serverless和大前端研发框架的结合思路
3、获得基于Serverless全栈开发的技能

十年互联网前端从业者。长期专注于前端架构体系的探索,近期关注Serverless技术,目前带领优酷基建团队,打造工具、脚手架、基础服务等基础设施

专题:全栈JavaScript

JavaScript曾是“世界上最被误解的语言”。2009年NodeJS横空出世,到现在已经发展了十年。这十年,JavaScript不仅仅在前端领域一统江湖,在后端领域也大放异彩。近年来,随着Serverless、FaaS等技术热点的崛起,JavaScript更加备受关注。本专题囊括前后端,讲解全栈的JavaScript。

CopyRight © 2008-2020 Msup & 高可用架构

京ICP备09001521号