¿Qué tan factible es construir back-end móviles sin el bloqueo del proveedor de la nube?

Lo factible que sea para usted desarrollar estas capacidades directamente en IaaS depende de las capacidades que necesitará su aplicación móvil.

Si la aplicación necesita, digamos, autenticación + base de datos básica + entrega de activos estáticos, definitivamente es práctico construirlos sobre IaaS usted mismo. Es probable que desee volver a utilizar el inicio de sesión de Google o Facebook y construir una API REST simple (posiblemente con formato JSON) de lectura / escritura en una base de datos. Podría considerar usar un CDN para contenido estático. La creación de esta aplicación en IaaS está al alcance de un ingeniero de servidores con algunos años de experiencia. Muchas aplicaciones exitosas se crean de esta manera y Pokemon Go es un excelente ejemplo.

Si la aplicación necesita capacidades más avanzadas, como una base de datos que puede sincronizar automáticamente los cambios a clientes específicos, notificaciones push, configuración remota, … esto puede convertirse en un desafío más rápido para construirlo usted mismo en IaaS. Una posible estrategia aquí podría ser (a regañadientes) aceptar el bloqueo del proveedor para estas capacidades y pasar a su propia plataforma cuando su aplicación tenga éxito.

En mi humilde opinión, se convierte en una compensación entre la cantidad de trabajo que está dispuesto a realizar por adelantado para evitar el bloqueo del proveedor y la cantidad de trabajo que haría más tarde para pasar de una solución proporcionada por el proveedor a otra solución proporcionada por el proveedor ( o tu propio back-end).

More Interesting

¿Quiénes son los mejores creadores de aplicaciones móviles basadas en la nube?

¿Las granjas de servidores son vulnerables a las infecciones de virus?

¿Por qué DigitalOcean no le tiene miedo a Amazon y cómo lidió con la obtención de fondos cuando AWS es gigante?

¿Existe un servicio Cloud NAS / HD?

¿Quiénes son los principales proveedores de servicios de computación en la nube en Kenia?

Mi empresa maneja muchos datos confidenciales. ¿Cuál es el proveedor de alojamiento de datos en la nube más seguro que debo usar?

¿Dropbox sigue usando AWS para sus necesidades de almacenamiento?

¿Qué lenguaje de programación necesitas para escribir software basado en la nube?

En Salesforce, necesito crear un informe que muestre a todos los estudiantes con códigos postales de más de cinco caracteres. ¿Cómo hago esto?

Similar a los sistemas de computación en la nube, ¿es posible conectar a una gran cantidad de personas para organizarlas y pensar como un cerebro muy grande? Y si es posible, ¿sería otro nivel superior de conciencia?

¿Cómo es AWS QuickSight en comparación con Google Data Studio (comercial y técnicamente)?

Cómo crear una aplicación básica en la nube en Android

¿Por qué las plataformas en la nube cobran más por las transferencias de datos de máquinas virtuales que el alojamiento VPS?

¿Por qué necesitamos PaaS? ¿El cableado tradicional del modelo de software no es lo suficientemente bueno?

¿Cuál es la diferencia entre el centro de colocación y la nube?