Node.js 应该处于技术架构中的哪个位置?

很多人已经将Node作为JavaScript的Runtime了,视为一门后端语言。聊一聊究竟Node出现在架构的什么位置呢?

首先说下目前我了解到的技术架构,主要有两种 :

- 纯 Node.js 应用,从前端到数据层都由 Node.js 处理(创业公司居多)

- 将 Node.js 作为中间层,Node.js 作为业务中间层调用数据接口(大公司前后端数据分离方案)


做大底层基本是没戏的,但是可以作为易购服务化的一个环节。

无论是业务逻辑(取代一些java / php的业务场景),或者网关层(类似的一些前后端分离的项目,或者微服务网关)。

一些小的内部系统可以一手包办。

我们使用Node的场景:

- 完整的重APP后端,之下调用更底层的服务,如通用用户服务;

- 完整小型web后端;

- 异构服务化中的一些服务,如业务方调用短连接等;

- 前后端分离的胶水层,也就是“网关”;

- 前端工具,webpack打包等;


主要做APP后端API。

主要做前端工具:webpack,babel,gulp;

长连接服务;

原文发布于微信公众号 - 服务端技术杂谈(ITIBB2014)

原文发表时间:2016-12-27

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏北京马哥教育

Uread 自动化运维平台七大阶段实践

首先技术并没有好坏之分,只能说一种技术在特定场景会优于另一种技术。 首先uread优读( http://aiuread.com/ )作为一个还处于起步阶段的团队...

3554
来自专栏张戈的专栏

企业互联网+转型实战:如何进行PB级别数据的架构变迁

随着 DT 时代的来临,数据对于企业经营决策的价值日益凸显,而企业在进行互联网+转型的过程中,如何让数据架构平滑迁移到大数据平台,对于传统业务的转型升级至关重要...

4457
来自专栏FreeBuf

保护你的隐私:10项你必须知道的iPhone/iPad iOS 8安全设置

也许你并不知道,苹果iOS 8里包含了多项追踪你的地理位置和个人信息的功能,其中不少是默认开启的,很多APP和广告都在通过这些功能获取你的个人信息。 如果你忽视...

2836
来自专栏性能与架构

Facebook 迁移 Messenger 底层存储的过程

Facebook Messenger 用户超10亿,可以即时分享文字、图片、视频,产品自身不断的发展,背后的系统也在不断改变,开始是一个单体服务,后来变为有专门...

1181
来自专栏视频加密

视频文件采用P2P边下边播6大优势

2) 可以多源下载:有人疑问了?如果只有一个人下载,此时BT下载是不是就没什么优势了。NO!就算只有一个人下载,这个用户如果用普通http,一般是从单个服务器下...

781
来自专栏服务端技术杂谈

[硅谷热门公司技术巡礼]:UBER数据大迁徙

想象一下如果你必须在几个星期内迁移数以亿计的数据和100多个服务项目,同时还要保持UBER被几百万的乘客正常使用,这是多么艰巨的任务啊!而以下这个故事就是关于数...

2987
来自专栏BestSDK

环信SDK更新:新增多人音视频会议等功能

本次更新主要内容:Android增加是否使用FCM推送的接口,添加语音会议功能;ios实现不同模式的实时语音会议功能,添加动态更换对方实时视频显示页面的功能。 ...

8079
来自专栏CSDN技术头条

微软拥抱Linux,为时已晚?

今日,微软发布了一系列有关Linux的功能。首先,SQL Server支持Linux了,一周之后,微软宣布“原生的Linux二进制文件可以运行在Windows1...

2458
来自专栏企鹅号快讯

分布式架构的套路No.74

今天小蕉跟大伙一起聊聊分布式系统的架构的套路。在开始说套路之前,大家先思考一个问题,为什么要进行分布式架构? 大多数的开发者大多数的系统可能从来没接触过分布式系...

3859
来自专栏老九学堂

号称“开发者神器”的GitHub,到底该怎么用?

相信这么努力的你 已经置顶了我 老九学堂 你身边的IT导师 提醒:大师兄会员课讲解视频在文末哦。 GitHub是一个拥有数十亿行代码的网站,每天有数百万开发者...

34311

扫码关注云+社区

领取腾讯云代金券