SlideShare uma empresa Scribd logo
A U T O R : L U I Z H E N R I Q U E S . E V A N G E L I S T A
O que é Node.js
 O Node é um programa de servidor !=
(TOMCAT, Apache, etc);
 JavasCript no lado do Servidor ;
 Baseado no mecanismoV8 Javascript.
 Utiliza o que é chamado de modelo de programação
direcionado a eventos.
O que é o V8 ?
É um Carro no Lado do
Servidor ?
Definitivamente não !
 V8 é o mesmo mecanismo que o Google usa em seu
navegador Chrome;
 JS – Interpreta o código e executa-o;
 V8 -> Google -> Interpretador C++ -> não é restrito
a execução em um navegador;
 Node usa o V8 JS escrito pelo Google e o redireciona
para uso no SERVIDOR !!!
Afinal para que serve o Node.js ?
 Trabalhar em situações onde um grande volume de
tráfego é esperado e a lógica e o processamento
necessários do lado do servidor não são
necessariamente volumosos antes de responder ao
cliente.
Exemplos Práticos
 Problema da Fila do Twitter
 Existem literalmente milhares de tweets chegando a
cada segundo e o banco de dados não consegue
acompanhar o número de gravações necessárias
durante os momentos de pico de uso.
Solução com Node.js
 Ele pode gravá-los rápida e facilmente em um
mecanismo de enfileiramento em memória
(memcached, por exemplo), a partir do qual outro
processo separado pode gravá-los no banco de
dados. A função do Node é rapidamente coletar o
tweet e passar essa informação para outro
processo, responsável por gravá-lo.
Documentação
 A documentação do Node.js está disponível no site
oficial: http://nodejs.org/api/
 Download do Node.js está disponível no site oficial:
http://nodejs.org/download/ , atualmente com
versões compatíveis com os principais Sistemas
Operacionais.
Fontes
 http://www.ibm.com/developerworks/br/library/os
-nodejs/
 http://nodejs.org/
Obrigado

Mais conteúdo relacionado

Mais procurados

9 erros que desenvolvedores Node.js cometem
9 erros que desenvolvedores Node.js cometem9 erros que desenvolvedores Node.js cometem
9 erros que desenvolvedores Node.js cometem
Fernando Henriques
 
Introdução JavaScript e DOM
Introdução JavaScript e DOMIntrodução JavaScript e DOM
Introdução JavaScript e DOM
Romualdo Andre
 
MongoDB: Prós, Contras e Showcases.
MongoDB: Prós, Contras e Showcases.MongoDB: Prós, Contras e Showcases.
MongoDB: Prós, Contras e Showcases.
Leonardo Quevedo
 
Javascript nos dias de hoje
Javascript nos dias de hojeJavascript nos dias de hoje
Javascript nos dias de hoje
Caio Ribeiro Pereira
 
Node.js Sorocaba - meetup #1
Node.js Sorocaba - meetup #1Node.js Sorocaba - meetup #1
Node.js Sorocaba - meetup #1
Pablo Souza
 
JavaScript Moderno
JavaScript ModernoJavaScript Moderno
JavaScript Moderno
Josino Rodrigues
 
Primeiros passos com protractor - GUTS-SC
Primeiros passos com protractor - GUTS-SCPrimeiros passos com protractor - GUTS-SC
Primeiros passos com protractor - GUTS-SC
Walmyr Lima e Silva Filho
 
Node js - O poder do JavaScript do lado do servidor
Node js  - O poder do JavaScript do lado do servidorNode js  - O poder do JavaScript do lado do servidor
Node js - O poder do JavaScript do lado do servidor
Romulo Fagundes
 
Putting a-heat-with-thermostat
Putting a-heat-with-thermostatPutting a-heat-with-thermostat
Putting a-heat-with-thermostat
Ricardo Martinelli de Oliveira
 
Node não é filme de Terror
Node não é filme de TerrorNode não é filme de Terror
Node não é filme de Terror
Paulo Pires
 
ASP.NET MVC Core
ASP.NET MVC CoreASP.NET MVC Core
ASP.NET MVC Core
Rodrigo Kono
 
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Renato Groff
 
NoSQL + Node.js
NoSQL + Node.jsNoSQL + Node.js
NoSQL + Node.js
Henrique Gogó
 
Precisamos falar sobre MERN stack
Precisamos falar sobre MERN stackPrecisamos falar sobre MERN stack
Precisamos falar sobre MERN stack
Sidney Roberto
 
Node.js for Noobs
Node.js for NoobsNode.js for Noobs
Node.js for Noobs
Caio Ribeiro Pereira
 
T03_LM3: Javascript (2013-2014)
T03_LM3: Javascript (2013-2014)T03_LM3: Javascript (2013-2014)
T03_LM3: Javascript (2013-2014)
Carlos Santos
 
Mean Stack - Aplicações Web Modernas com MEAN
Mean Stack - Aplicações Web Modernas com MEANMean Stack - Aplicações Web Modernas com MEAN
Mean Stack - Aplicações Web Modernas com MEAN
João Gabriel Lima
 
MEAN Full Stack JavaScript - TaSafoConf 2015
MEAN Full Stack JavaScript - TaSafoConf 2015MEAN Full Stack JavaScript - TaSafoConf 2015
MEAN Full Stack JavaScript - TaSafoConf 2015
Kaio Valente
 
.NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0: uma visão geral
.NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0: uma visão geral.NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0: uma visão geral
.NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0: uma visão geral
Renato Groff
 
5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...
5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...
5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...
Renato Groff
 

Mais procurados (20)

9 erros que desenvolvedores Node.js cometem
9 erros que desenvolvedores Node.js cometem9 erros que desenvolvedores Node.js cometem
9 erros que desenvolvedores Node.js cometem
 
Introdução JavaScript e DOM
Introdução JavaScript e DOMIntrodução JavaScript e DOM
Introdução JavaScript e DOM
 
MongoDB: Prós, Contras e Showcases.
MongoDB: Prós, Contras e Showcases.MongoDB: Prós, Contras e Showcases.
MongoDB: Prós, Contras e Showcases.
 
Javascript nos dias de hoje
Javascript nos dias de hojeJavascript nos dias de hoje
Javascript nos dias de hoje
 
Node.js Sorocaba - meetup #1
Node.js Sorocaba - meetup #1Node.js Sorocaba - meetup #1
Node.js Sorocaba - meetup #1
 
JavaScript Moderno
JavaScript ModernoJavaScript Moderno
JavaScript Moderno
 
Primeiros passos com protractor - GUTS-SC
Primeiros passos com protractor - GUTS-SCPrimeiros passos com protractor - GUTS-SC
Primeiros passos com protractor - GUTS-SC
 
Node js - O poder do JavaScript do lado do servidor
Node js  - O poder do JavaScript do lado do servidorNode js  - O poder do JavaScript do lado do servidor
Node js - O poder do JavaScript do lado do servidor
 
Putting a-heat-with-thermostat
Putting a-heat-with-thermostatPutting a-heat-with-thermostat
Putting a-heat-with-thermostat
 
Node não é filme de Terror
Node não é filme de TerrorNode não é filme de Terror
Node não é filme de Terror
 
ASP.NET MVC Core
ASP.NET MVC CoreASP.NET MVC Core
ASP.NET MVC Core
 
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
 
NoSQL + Node.js
NoSQL + Node.jsNoSQL + Node.js
NoSQL + Node.js
 
Precisamos falar sobre MERN stack
Precisamos falar sobre MERN stackPrecisamos falar sobre MERN stack
Precisamos falar sobre MERN stack
 
Node.js for Noobs
Node.js for NoobsNode.js for Noobs
Node.js for Noobs
 
T03_LM3: Javascript (2013-2014)
T03_LM3: Javascript (2013-2014)T03_LM3: Javascript (2013-2014)
T03_LM3: Javascript (2013-2014)
 
Mean Stack - Aplicações Web Modernas com MEAN
Mean Stack - Aplicações Web Modernas com MEANMean Stack - Aplicações Web Modernas com MEAN
Mean Stack - Aplicações Web Modernas com MEAN
 
MEAN Full Stack JavaScript - TaSafoConf 2015
MEAN Full Stack JavaScript - TaSafoConf 2015MEAN Full Stack JavaScript - TaSafoConf 2015
MEAN Full Stack JavaScript - TaSafoConf 2015
 
.NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0: uma visão geral
.NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0: uma visão geral.NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0: uma visão geral
.NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0: uma visão geral
 
5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...
5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...
5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...
 

Destaque

Ventajas y desventajas de las tic en la
Ventajas y desventajas de las tic en laVentajas y desventajas de las tic en la
Ventajas y desventajas de las tic en la
deinnermontoya
 
Clase n°2 cambio de siglo
Clase n°2 cambio de sigloClase n°2 cambio de siglo
Clase n°2 cambio de siglo
historiahaa
 
Annie leibovitz
Annie leibovitzAnnie leibovitz
Annie leibovitz
Barbara Petter
 
¿Que es un blogg?
¿Que es un blogg?¿Que es un blogg?
¿Que es un blogg?
Huguin Thomson
 
Apostila mrs concursos
Apostila mrs  concursosApostila mrs  concursos
Apostila mrs concursos
Alexandre Portela Xavier
 
SCRIBUS DE JUAN DIEGO
SCRIBUS DE JUAN DIEGO SCRIBUS DE JUAN DIEGO
SCRIBUS DE JUAN DIEGO
eldelamina
 
Periódico digital de la Prefectura del Guayas - Junio 2013
Periódico digital de la Prefectura del Guayas - Junio 2013Periódico digital de la Prefectura del Guayas - Junio 2013
Periódico digital de la Prefectura del Guayas - Junio 2013
Guayasenses
 
Motivaciones
MotivacionesMotivaciones
TECNOLOGIA Y SOCIEDAD
TECNOLOGIA Y SOCIEDADTECNOLOGIA Y SOCIEDAD
TECNOLOGIA Y SOCIEDAD
Hermosis
 
Frustración de los estudiantes (presentación diapositias)
Frustración de los estudiantes (presentación diapositias)Frustración de los estudiantes (presentación diapositias)
Frustración de los estudiantes (presentación diapositias)
nix13
 
Sistema de control
Sistema de controlSistema de control
Sistema de control
freckman
 
Karen santacruz
Karen santacruzKaren santacruz
Karen santacruz
ksspnegrita
 
Papo de Designer
Papo de DesignerPapo de Designer
Papo de Designer
Walter Fonseca
 
4 ayuda distribuciones de probabilidad
4 ayuda distribuciones de probabilidad4 ayuda distribuciones de probabilidad
4 ayuda distribuciones de probabilidad
Roberto942
 
Formato secuencia didactica icc 3
Formato secuencia didactica icc 3Formato secuencia didactica icc 3
Formato secuencia didactica icc 3
alopezmagallanes
 
Slideshare
SlideshareSlideshare
Slideshare
Michael Jacoby
 
Age of Acquisition
Age of AcquisitionAge of Acquisition
Age of Acquisition
Sùng A Tô
 
DIAPOSITIVAS.
DIAPOSITIVAS.DIAPOSITIVAS.
Apresentação situação_de_aprendizagem.ppt_
 Apresentação situação_de_aprendizagem.ppt_ Apresentação situação_de_aprendizagem.ppt_
Apresentação situação_de_aprendizagem.ppt_
escolaadail
 
Usevertising, czyli reklama spotyka Design Thinking i co z tego wynika.
Usevertising, czyli reklama spotyka Design Thinking  i co z tego wynika.Usevertising, czyli reklama spotyka Design Thinking  i co z tego wynika.
Usevertising, czyli reklama spotyka Design Thinking i co z tego wynika.
Michal Owczarek
 

Destaque (20)

Ventajas y desventajas de las tic en la
Ventajas y desventajas de las tic en laVentajas y desventajas de las tic en la
Ventajas y desventajas de las tic en la
 
Clase n°2 cambio de siglo
Clase n°2 cambio de sigloClase n°2 cambio de siglo
Clase n°2 cambio de siglo
 
Annie leibovitz
Annie leibovitzAnnie leibovitz
Annie leibovitz
 
¿Que es un blogg?
¿Que es un blogg?¿Que es un blogg?
¿Que es un blogg?
 
Apostila mrs concursos
Apostila mrs  concursosApostila mrs  concursos
Apostila mrs concursos
 
SCRIBUS DE JUAN DIEGO
SCRIBUS DE JUAN DIEGO SCRIBUS DE JUAN DIEGO
SCRIBUS DE JUAN DIEGO
 
Periódico digital de la Prefectura del Guayas - Junio 2013
Periódico digital de la Prefectura del Guayas - Junio 2013Periódico digital de la Prefectura del Guayas - Junio 2013
Periódico digital de la Prefectura del Guayas - Junio 2013
 
Motivaciones
MotivacionesMotivaciones
Motivaciones
 
TECNOLOGIA Y SOCIEDAD
TECNOLOGIA Y SOCIEDADTECNOLOGIA Y SOCIEDAD
TECNOLOGIA Y SOCIEDAD
 
Frustración de los estudiantes (presentación diapositias)
Frustración de los estudiantes (presentación diapositias)Frustración de los estudiantes (presentación diapositias)
Frustración de los estudiantes (presentación diapositias)
 
Sistema de control
Sistema de controlSistema de control
Sistema de control
 
Karen santacruz
Karen santacruzKaren santacruz
Karen santacruz
 
Papo de Designer
Papo de DesignerPapo de Designer
Papo de Designer
 
4 ayuda distribuciones de probabilidad
4 ayuda distribuciones de probabilidad4 ayuda distribuciones de probabilidad
4 ayuda distribuciones de probabilidad
 
Formato secuencia didactica icc 3
Formato secuencia didactica icc 3Formato secuencia didactica icc 3
Formato secuencia didactica icc 3
 
Slideshare
SlideshareSlideshare
Slideshare
 
Age of Acquisition
Age of AcquisitionAge of Acquisition
Age of Acquisition
 
DIAPOSITIVAS.
DIAPOSITIVAS.DIAPOSITIVAS.
DIAPOSITIVAS.
 
Apresentação situação_de_aprendizagem.ppt_
 Apresentação situação_de_aprendizagem.ppt_ Apresentação situação_de_aprendizagem.ppt_
Apresentação situação_de_aprendizagem.ppt_
 
Usevertising, czyli reklama spotyka Design Thinking i co z tego wynika.
Usevertising, czyli reklama spotyka Design Thinking  i co z tego wynika.Usevertising, czyli reklama spotyka Design Thinking  i co z tego wynika.
Usevertising, czyli reklama spotyka Design Thinking i co z tego wynika.
 

Semelhante a Node.js

Hangout Tempo Real Eventos - Nodejs - Os Primeiros Passos
Hangout  Tempo Real Eventos - Nodejs - Os Primeiros PassosHangout  Tempo Real Eventos - Nodejs - Os Primeiros Passos
Hangout Tempo Real Eventos - Nodejs - Os Primeiros Passos
Jackson F. de A. Mafra
 
Node js - Javascript Server Side
Node js - Javascript Server SideNode js - Javascript Server Side
Node js - Javascript Server Side
Gustavo Corrêa Alves
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.
Valmir Justo
 
Node.js - #1 - Introdução - Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo BranasNode.js - #1 - Introdução - Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo Branas
Rodrigo Branas
 
Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1
michellobo
 
Node.js, Uma breve introdução
Node.js, Uma breve introduçãoNode.js, Uma breve introdução
Node.js, Uma breve introdução
Pablo Feijó
 
Minicurso Node-RED.pdf
Minicurso Node-RED.pdfMinicurso Node-RED.pdf
Minicurso Node-RED.pdf
LuizGuilherme949739
 
NodeJS Under the Hood - Concurrency and Multithreading
NodeJS Under the Hood - Concurrency and MultithreadingNodeJS Under the Hood - Concurrency and Multithreading
NodeJS Under the Hood - Concurrency and Multithreading
Rhuan Karlus Silva
 
Node.JS - Workshop do básico ao avançado
Node.JS - Workshop do básico ao avançadoNode.JS - Workshop do básico ao avançado
Node.JS - Workshop do básico ao avançado
Eduardo Bohrer
 
Light Talk: Introdução sobre Node.js
Light Talk: Introdução sobre Node.jsLight Talk: Introdução sobre Node.js
Light Talk: Introdução sobre Node.js
Caio Ribeiro Pereira
 
Node.js e a web do futuro
Node.js e a web do futuroNode.js e a web do futuro
Node.js e a web do futuro
Alberto Souza
 
Servlets e JSP
Servlets e JSPServlets e JSP
Servlets e JSP
Glaucio Scheibel
 
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escalaTécnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
Alexandre Tarifa
 
Aula09 - Java Script
Aula09 - Java ScriptAula09 - Java Script
Aula09 - Java Script
Jorge Ávila Miranda
 
Desenvolvemos para web?
Desenvolvemos para web?Desenvolvemos para web?
Desenvolvemos para web?
Luis Vendrame
 
Programação para Web II: NodeJS
Programação para Web II:  NodeJSProgramação para Web II:  NodeJS
Programação para Web II: NodeJS
Alex Camargo
 
Python CGI
Python CGIPython CGI
Node.js: 5 razões para começar a utilizar
Node.js: 5 razões para começar a utilizarNode.js: 5 razões para começar a utilizar
Node.js: 5 razões para começar a utilizar
Filipe Falcão
 
Aplicações Profissionais para Internet com Zend Framework
Aplicações Profissionais para Internet com Zend FrameworkAplicações Profissionais para Internet com Zend Framework
Aplicações Profissionais para Internet com Zend Framework
Flávio Lisboa
 
Node js
Node jsNode js

Semelhante a Node.js (20)

Hangout Tempo Real Eventos - Nodejs - Os Primeiros Passos
Hangout  Tempo Real Eventos - Nodejs - Os Primeiros PassosHangout  Tempo Real Eventos - Nodejs - Os Primeiros Passos
Hangout Tempo Real Eventos - Nodejs - Os Primeiros Passos
 
Node js - Javascript Server Side
Node js - Javascript Server SideNode js - Javascript Server Side
Node js - Javascript Server Side
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.
 
Node.js - #1 - Introdução - Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo BranasNode.js - #1 - Introdução - Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo Branas
 
Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1
 
Node.js, Uma breve introdução
Node.js, Uma breve introduçãoNode.js, Uma breve introdução
Node.js, Uma breve introdução
 
Minicurso Node-RED.pdf
Minicurso Node-RED.pdfMinicurso Node-RED.pdf
Minicurso Node-RED.pdf
 
NodeJS Under the Hood - Concurrency and Multithreading
NodeJS Under the Hood - Concurrency and MultithreadingNodeJS Under the Hood - Concurrency and Multithreading
NodeJS Under the Hood - Concurrency and Multithreading
 
Node.JS - Workshop do básico ao avançado
Node.JS - Workshop do básico ao avançadoNode.JS - Workshop do básico ao avançado
Node.JS - Workshop do básico ao avançado
 
Light Talk: Introdução sobre Node.js
Light Talk: Introdução sobre Node.jsLight Talk: Introdução sobre Node.js
Light Talk: Introdução sobre Node.js
 
Node.js e a web do futuro
Node.js e a web do futuroNode.js e a web do futuro
Node.js e a web do futuro
 
Servlets e JSP
Servlets e JSPServlets e JSP
Servlets e JSP
 
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escalaTécnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
 
Aula09 - Java Script
Aula09 - Java ScriptAula09 - Java Script
Aula09 - Java Script
 
Desenvolvemos para web?
Desenvolvemos para web?Desenvolvemos para web?
Desenvolvemos para web?
 
Programação para Web II: NodeJS
Programação para Web II:  NodeJSProgramação para Web II:  NodeJS
Programação para Web II: NodeJS
 
Python CGI
Python CGIPython CGI
Python CGI
 
Node.js: 5 razões para começar a utilizar
Node.js: 5 razões para começar a utilizarNode.js: 5 razões para começar a utilizar
Node.js: 5 razões para começar a utilizar
 
Aplicações Profissionais para Internet com Zend Framework
Aplicações Profissionais para Internet com Zend FrameworkAplicações Profissionais para Internet com Zend Framework
Aplicações Profissionais para Internet com Zend Framework
 
Node js
Node jsNode js
Node js
 

Node.js

  • 1. A U T O R : L U I Z H E N R I Q U E S . E V A N G E L I S T A
  • 2. O que é Node.js  O Node é um programa de servidor != (TOMCAT, Apache, etc);  JavasCript no lado do Servidor ;  Baseado no mecanismoV8 Javascript.  Utiliza o que é chamado de modelo de programação direcionado a eventos.
  • 3. O que é o V8 ?
  • 4. É um Carro no Lado do Servidor ?
  • 5. Definitivamente não !  V8 é o mesmo mecanismo que o Google usa em seu navegador Chrome;  JS – Interpreta o código e executa-o;  V8 -> Google -> Interpretador C++ -> não é restrito a execução em um navegador;  Node usa o V8 JS escrito pelo Google e o redireciona para uso no SERVIDOR !!!
  • 6. Afinal para que serve o Node.js ?  Trabalhar em situações onde um grande volume de tráfego é esperado e a lógica e o processamento necessários do lado do servidor não são necessariamente volumosos antes de responder ao cliente.
  • 7. Exemplos Práticos  Problema da Fila do Twitter  Existem literalmente milhares de tweets chegando a cada segundo e o banco de dados não consegue acompanhar o número de gravações necessárias durante os momentos de pico de uso.
  • 8. Solução com Node.js  Ele pode gravá-los rápida e facilmente em um mecanismo de enfileiramento em memória (memcached, por exemplo), a partir do qual outro processo separado pode gravá-los no banco de dados. A função do Node é rapidamente coletar o tweet e passar essa informação para outro processo, responsável por gravá-lo.
  • 9. Documentação  A documentação do Node.js está disponível no site oficial: http://nodejs.org/api/  Download do Node.js está disponível no site oficial: http://nodejs.org/download/ , atualmente com versões compatíveis com os principais Sistemas Operacionais.