Sin importar qué clase de app
esté desarrollando en estos días,
hay posibilidad de que quiera almacenar sus datos en la nube.
Quizás es porque sus usuarios
quieren compartir sus datos con sus amigos
para una fascinante colaboración dentro de la app,
o quizás es solo porque
querrán acceder a sus datos desde más de un dispositivo.
Pero almacenar datos en la nube no es tan fácil
como parece de entrada.
Debe instalar sus propios servidores para almacenar los datos
y mantenerlos ejecutándose día y noche.
Debe pasar mucho tiempo
con el cliente lidiando con problemas de la red
y asegurarse de que todo funcione
cuando su usuario se desconecta.
Debe quedarse despierto toda la noche pensando
si hizo todo bien con la seguridad, alerta de spoiler,
probablemente no es así.
Y luego debe asegurarse de que su servicio puede escalar
sin importar cuántos millones de usuarios tenga,
todo es tiempo que no tiene
para construir su app.
Aquí entra Cloud Firestore.
Cloud Firestore le permite almacenar sus datos en la nube,
para que pueda sincronizarlos en todos sus dispositivos
o compartirlos con usuarios múltiples.
Y viene con todas las conveniencias
que espera de un producto de Firebase,
como bibliotecas de cliente sólidas, asistencia total en modo fuera de línea
para que su app continúe trabajando bien
esté conectado o no,
e incluso en la web,
un set amplio de normas de seguridad
para ayudarlo a gestionar el acceso y dormir de noche,
y una herramienta de búsqueda de datos fácil de usar.
Además, le permite estructurar sus datos
de manera que tenga sentido para usted
gracias a sus capacidades de búsqueda y captura potentes.
Cloud Firestore funciona casi en tiempo real,
capturando automáticamente los cambios
en su base de datos cuando ocurren,
o puede solicitar y capturar datos manualmente.
Depende completamente de usted.
Cloud Firestore le trae lo mejor de la potente infraestructura
de base de datos de la plataforma de Google Cloud con características
como replicación de datos multiregional
para una confiabilidad extra, consistencia sólida
para asegurarse de que todos están de acuerdo
y transacciones de multidocumentos
para que realice operaciones complejas con sus datos.
Lo hemos diseñado para que maneje las cargas de trabajo más exigentes
de las apps más populares del mundo,
así puede escalarse automáticamente para soportar la suya.
Pero también se integra con otros productos de Firebase,
como Firebase Authentication
para un ingreso sencillo y Cloud Functions,
que le permite ejecutar toda clase de lenguaje del lado del servidor
como respuesta a cambios en su base de datos,
es decir, consigue una auténtica experiencia de desarrollo sin servidor.
Y esto significa que puede pasar menos tiempo
con problemas de infraestructura y más tiempo construyendo su app.
Así que pruebe Cloud Firestore hoy.
Puede encontrar toda nuestra documentación aquí,
pruebe una muestra o dos, y comience a construir algo grandioso.