¿Es una buena idea confiar en Firebase para la autenticación y la base de datos y hacer el resto del trabajo del lado del servidor con Django?

No puedo ver por qué no quieres usar la autenticación y la base de datos de Firebase. La autenticación de Firebase permite incluso crear múltiples autenticaciones para un usuario, es decir, un solo usuario puede iniciar sesión mediante correo electrónico (protegido con contraseña), google, faceboook o una cuenta de twitter. Solo tiene que vincularlos con 3–4 líneas de código :). Personalmente, creo que no deberías usar la autenticación del teléfono a partir de ahora, ya que no te deja con mucha flexibilidad para usar sus OTP, pero aparte de eso, la autenticación de Firebase no tiene comparación.

En cuanto a la base de datos, no puede desear acceder a otra base de datos en tiempo real con tanta facilidad. Cada usuario autenticado recibe una identificación de usuario (UID) específica que puede administrar para almacenar datos en su base de datos.

La base de datos en tiempo real le permite solo 100 conexiones simultáneas, pero eso tampoco es un problema, ya que al pagar solo unos pocos dólares puede obtener 100K conexiones. No es tanto un mal negocio si me preguntas;).

Hola ,

Para la autenticación y la base de datos, puede confiar completamente en Google Firebase

Gracias.

Sí, para la autenticación, la base de datos y, aunque para el almacenamiento, puede confiar plenamente en Firebase porque Firebase es un producto de Google