BeReal tiene un serio problema de arquitectura

BeReal tiene un serio problema de arquitectura

BeReal es una red social lanzada en 2020 que se viralizó en 2022. A día de hoy, es una de las redes sociales más populares entre los jóvenes. Sin embargo, desde 2023 comenzó a perder popularidad debido a su simplicidad.

En la primavera de 2023 recibió una actualización que revolucionaba su modo de uso, pero esta no ha gustado mucho a sus usuarios más fieles.

BeReal tiene un grave problema en cuanto a producto, pero no estamos aquí para hablar sobre ello, sino de otro problema también muy importante: su arquitectura de software y de cómo esta afecta a la experiencia del usuario.

Qué es BeReal

Su concepto es sencillo. En un instante aleatorio del día se activa el BeReal. En este momento, todos los usuarios reciben una notificación y tendrán dos minutos para capturar una foto dual con ambas cámaras del teléfono de lo que estén haciendo en ese instante. Si haces la foto pasados esos dos minutos podrás subirla, pero aparecerá un mensaje diciendo que tardaste X minutos en hacerla, por lo que no fuiste muy real y tus seguidores lo sabrán.

La arquitectura detrás de BeReal

A continuación se presenta un diagrama muy simplificado sobre cómo funciona la arquitectura de BeReal.

Arquitectura simplificada de BeReal

En un momento determinado, el servidor de BeReal emitirá una notificación a todos los usuarios dentro de una región.

No tendría sentido que el BeReal se activase a la misma hora para todo el planeta cuando hay gente que le llegaría mientras están durmiendo de noche.

Debido a que BeReal «premia» a los usuarios que publican su BeReal en los primeros dos minutos, desde el momento en que se emite la notificación se genera un gran tráfico entrante al servidor con las imágenes que los usuarios tratan de publicar. Pasados los primero dos minutos, el tráfico va decayendo hasta prácticamente ser nulo.

BeReal se diferencia del resto de redes sociales en que sólo es mayormente utilizada en un momento puntual del día, resultando poco atractiva durante el resto del día.

El problema de UX

La UX son las siglas en inglés para user experience, o experiencia de usuario. La experiencia de usuario es muy importante en una aplicación, y más en una red social, porque si tus usuarios no se encuentran cómodos en ella dejarán de usarla o se irán a la competencia.

La arquitectura de BeReal, tal y como la hemos explicado, presenta un gran problema: debe ser capaz de soportar un gran volumen de tráfico en un momento puntual del día mientras que durante el resto del día el sistema está practicamente ocioso.

Las arquiecturas cloud, como la que ofrece AWS, nos permiten escalar nuestros recursos de servidor a demanda, pudiendo así satisfacer la demanda ante grandes picos de volumen de tráfico.

Sin embargo, parece que con BeReal esta escalada de recursos no es suficiente. En el momento de publicar el BeReal muchos usuarios experimentan errores, a veces siendo falsos positivos, y notan que la aplicación se vuelve muy lenta.

Captura de un error de BeReal

Conclusiones y opinión

BeReal tiene dos graves problemas: evolucionar su producto para que resulte interesante sin perder la esencia original de la aplicación y arreglar los problemas de arquitectura que causan una mala experiencia de usuario.

En este artículo hemos asumido que en BeReal utilizan servidores Cloud (que Dios les proteja si no es así), pero parece que necesitan refinar su arquitectura un poco más para ofrecer un mejor servicio.

A veces estas mejoras en los servicios cloud conllevan una gran suma de dinero extra a pagar al proveedor y lo mismo esta cantidad no es asumible para la entidad. No obstante, algo debe hacerse en BeReal si quieren que su aplicación sobreviva un año más.

Did you find this article valuable?

Support Álvaro Rivas by becoming a sponsor. Any amount is appreciated!