¿La combinación de la API de Parse.com con Pubnub es una opción viable para la postría en time real a gran escala y la obtención del set combinado de herramientas?

Esencialmente combinando Parse con Pubnub, Pusher o similar, en lugar de build un backend personalizado desde cero.

Trabajaré en un sistema de postría en time real con inicio de session en facebook y almacenamiento / uso compartido de files. En teoría, podría usar una combinación de Parse y algo así como Pubnub para cubrir los requisitos de backend. Fueron:

Parse se encarga de:

  • Iniciar session
  • Almacenamiento de files
  • Push-notifications (aplicación cerrada)

Y Pubnub se encarga de:

  • real
  • Entrega de posts a time …

Requisitos:

Necesito un sistema que pueda extenderse a millones de usuarios si es necesario y se puede implementar rápidamente. En general, una solución que se ajuste a este criterio y especificaciones.

Criterios:

  • Despliegue rápido por uno o dos desarrolladores.
  • Puede ampliarse a millones de usuarios.
  • Alta fiabilidad

Especificaciones:

  • Inicio de session de Facebook
  • Envío de posts en time real
  • Pulsar para la entrega de la aplicación cerrada
  • Almacenamiento compartido de files y imágenes

Cualquier comentario si esto como un deployment de primera etapa funcionaría bien y cualquier inconveniente sería muy apreciado.

Estoy un poco sesgado, pero echa un vistazo a StackMob (www.stackmob.com), con el Marketplace de StackMob obtienes acceso directo a PubNub sin necesidad de crear una segunda count. También hay muchos otros services excelentes en el mercado para agregar funcionalidad como SendGrid.

Todas las funciones que está buscando son de primera necesidad, incluso las counts de desarrollo y producción independientes. Algo que no tienes con Parse. Con un simple clic de un button, puede mover los esquemas y el código personalizado desde el desarrollo hasta la producción.

Ciertamente podemos apoyar a los usuarios de los que está hablando. Tenemos 7 juegos de Atari en la plataforma y otra gran empresa como Land O Lakes y Adidas Japan. También tenemos un excelente historial en cuanto a fiabilidad.

Suena bien, pero 2 sistemas (Parse y PubNub) contradicen sus criterios de implementación rápida por uno o dos desarrolladores.

Hay razones para encontrar un sistema que satisfaga todos sus requisitos.

Podría saquear el backend de QuickBlox: su propio backend de nube. Tiene 7 modules (sets de API) para diferentes tareas. Usted puede estar interesado en:

  1. Módulo de usuarios : tiene inicio de session en Facebook / Twitter.
  2. Módulo de posts : se trata de notifications de inserción. Es compatible con notifications push iOS, Android, BlackBerry y WindowsPhone.
  3. Módulo Content / CMS : permite almacenar / compartir / transmitir cualquier tipo de files, de cualquier tamaño (¡hasta 5 TB!)
  4. Módulo de chat : entrega de posts en time real. QuickBlox Chat es una solución de chat rápida y confiable que combina los beneficios de un server de chat XMPP alojado en una nube escalable, una autorización de inicio de session único sin interrupciones mediante el module Usuarios , alertas IM / chat entrantes a través de Notificaciones Push y files adjuntos a través de Contenido .

Recomiendo mirarlo, también tiene muchas características excelentes, como la creación personalizada de API a través del module Objetos personalizados

Además, hay soluciones Enterprise : QuickBlox es un cuadro blanco, por lo que puede implementarlo en su propio server y volver a venderlo a otros clientes si lo desea

La respuesta corta:

no.

Los detalles:

En cualquier caso, es muy costoso configurar un chat con cualquiera de estos sistemas, ya que su model BaaS se basa en la carga por número de llamadas.

Tuve que trabajar mucho en la lógica de mi auto usando parse.com y ahora que estoy implementando una solución XMPP, la cantidad de trabajo es la misma para que algo funcione.

Mi solución alternativa:

Use un server xmpp de código abierto como ejabberd en algo así como AWS y luego use una de las API para conectarse a él.

Póngase en contacto conmigo de usted necesita más información sobre mis experiencias:

@andrescanella

    Intereting Posts