¿Dónde puedo encontrar algunos buenos ejemplos de aplicaciones Node.js?

Ya he respondido una pregunta similar, citando a mí mismo:

  • PayPal
  • Netflix
  • Uber
  • LinkedIn
  • Ebay

Aquí hay algunas palabras sobre cada uno de ellos:

1. PayPal y Node.js

Encontrará PayPal en cada lista de aplicaciones creadas en Node.js. Y con razón. El servicio tiene que hacer frente a más de 200 millones de cuentas de usuarios activos en todo el mundo. Lo hace a la perfección. Su problema inicial ha sido equipos dispersos que realizan tareas por separado para las aplicaciones de navegador y servidor. Después de que PayPal haya adoptado Node.js, los desarrolladores usan el lenguaje único: JavaScript.

Según la declaración de la compañía, su aplicación Node.js se escribió 2 veces más rápido de lo habitual. Y contenía un 33% menos de código . Millones de personas que confían sus pagos es un verdadero indicador de fuerza de este y otros ejemplos de aplicaciones de Node.js en la lista. Para obtener más detalles, puede leer el caso de la aplicación Node.js PayPal.

2. Netflix y Node.js

Como el servicio de transmisión y contenido de video más grande del mundo, la elección de Node.js por parte de Netflix habla en grandes cantidades. También es uno de los ejemplos de aplicaciones de Node.js más interesantes. Porque el objetivo del proveedor de video era potenciar las interfaces de usuario específicamente. Con el proyecto Node.js disminuyeron los tiempos de compilación y permitieron la personalización del usuario.

Además, Netflix ganó la batalla por el rendimiento. La compañía informa que ha mejorado el tiempo de carga de la aplicación en un 70% . El tiempo de ejecución de Node.js ha demostrado ser tan eficiente en Netflix que incluso están moviendo capas de acceso a datos a él. También tienen como objetivo escribir scripts como aplicaciones de Nodo únicamente. Para monitorear el efecto, los desarrolladores de Netflix usan el tiempo métrico TTI para interactuar. Es el momento entre el inicio de la aplicación y la interacción del usuario.

3. Uber y Node.js

Uber es uno de los mejores ejemplos de aplicaciones de Node.js. En particular, una aplicación móvil construida con Node JS, que también afecta el costo de hacer una aplicación como Uber, si es que uno tiene curiosidad. La compañía ha duplicado su tamaño cada 6 meses aproximadamente en los últimos dos años. Obviamente, las capacidades de procesamiento de datos de Node.js fueron una solución ganadora.

La ampliación según la creciente demanda de servicios de taxi móvil es otro factor. Uber necesitaba un sistema que fuera confiable tanto para los clientes como para los conductores. ¿Por qué han elegido Node.js y JavaScript en general? Uber declara tres razones principales para su proyecto Node.js:

  • Procesa grandes cantidades de datos de forma rápida y confiable.
  • Cómodo análisis de errores y despliegue rápido de código
  • Mejora constante de la tecnología debido a la comunidad de código abierto

Para demostrar el éxito de su aplicación Node.js, Uber ahora puede procesar más de 2 millones de llamadas a procedimiento remoto (RPC) por 1 segundo. Incluso en las horas punta. ¡Impresionante!

4. Ejemplo de LinkedIn y Node.js

Es cierto, LinkedIn irrita a muchos y puede parecer antiguo. Pero también ayuda a emplear. Todavía. Como sistema de red empresarial, tiene más de 450 millones de miembros. En 2016, el servicio se vendió a Microsoft por $ 26 mil millones . ¿Y adivina qué? El backend de la aplicación móvil de LinkedIn se ha creado sobre el Nodo JS. Pocas palabras más en uno de los mejores ejemplos de aplicaciones de Node.js a continuación.

La eficiencia y la escala de rendimiento fueron dos razones principales por las que la compañía cambió a Node.js. Y han quedado satisfechos con los resultados. ¿Quién no sería? Vea usted mismo cómo ha funcionado la aplicación de LinkedIn en Node.js desde:

  • Recursos: servidores reducidos de 15 a 4
  • Duplicar la capacidad de tráfico.
  • La aplicación funciona más rápido de 2 a 10 veces en el lado del cliente

5. Ebay y Node.js

Para el gran tráfico, Ebay tuvo que ir con tecnología probada. Node.js como parte de la pila tecnológica de JavaScript era una buena opción para este gigante del comercio electrónico. Después de duras discusiones internas, los ingenieros de Ebay eligieron Node. El factor decisivo fue la necesidad de hacer que la aplicación de Ebay sea lo más real posible.

Con aproximadamente 170 millones de usuarios activos , la aplicación Ebay en el ejemplo de Node.js muestra la capacidad de mantener conexiones en vivo a los servidores. La belleza técnica y el principio de implementación en Ebay se encuentran a continuación. Construya una vez, implemente en todas partes y automatice el resto . Ebay comenzó con un proyecto, y ahora están haciendo la transición a la pila completa en el caso del Nodo A y el punto de ser uno de los mejores ejemplos de la aplicación Node.js.

Basado en los materiales del blog:

Los 5 mejores ejemplos de aplicaciones de Node.js para empresas, con métricas

Tengo algunos:

MohamadAtieh / node-endpoint -> este es solo un ejemplo de un servicio API, puede probarlo usando Supercharge su flujo de trabajo API, y luego integrarlo fácilmente con su interfaz.

MohamadAtieh / MineTwitter -> Esta es una herramienta de línea de comandos para configurar su servidor y obtener tweets para su mongoDB local.

MohamadAtieh / tdonor -> Esto también usa la API de Twitter para obtener tweets en un hashtag predefinido, pero tiene un front-end y usa Socket.IO para comunicarse con el servidor.

Hay muchas recetas en Github para aplicaciones node.js que son buenas para empezar, échales un vistazo.

Estoy construyendo un agregador simple y rápido para la Ryder Cup http: //guarded-atoll-3871.heroku … construido en ExpressJS

Tengo buenas experiencias de uso de Trello ( https://trello.com/ ) para la gestión de proyectos en el trabajo.