¿Tinder utiliza un servicio de backend como Parse o tienen un backend web personalizado? Si usan un servicio, ¿cuál? Si tienen un backend personalizado, ¿en qué idioma está escrito?

Para crear una aplicación como Tinder, debe usar plataformas para acelerar el desarrollo de software. El tiempo total que necesitará para desarrollar una aplicación como Tinder depende de cuán complejo desee que sea la aplicación y también si usará marcos para acelerar el desarrollo de software. Una aplicación como las mencionadas consta de 02 capas de programación diferentes:

Backend: Back-end significa las partes que hacen el trabajo, pero el usuario final desconoce o no puede ver. Ir representa hasta el 80% del trabajo total y contiene API, bases de datos, servicios, etc. Existen varios proveedores de BaaS – Backend as a Service para acelerar el desarrollo del backend. www.back4app.com puede acelerar hasta un 80% el desarrollo del backend y es una buena opción para los desarrolladores que buscan flexibilidad
y control sobre el código fuente. Firebase proporciona resultados similares, pero los usuarios no tienen acceso al código fuente y están bloqueados en la plataforma.

Frontend: Front end normalmente significa las partes del proyecto con las que un usuario interactúa. La interfaz puede ser móvil (Android, IOS, Windows, etc.) o web. Una buena plataforma para acelerar el desarrollo de la interfaz móvil es Xaramin y puede reducir hasta un 70% el tiempo total para desarrollar aplicaciones de Android e IOS. Para el desarrollo web, sugeriría Ruby / Rails y Python / Django como lenguajes de programación rápidos y confiables.

No sé mucho sobre la arquitectura de Tinder, pero es muy poco probable que utilicen un servicio como Parse.

Por lo que sé sobre Parse, es un servicio que le permite enviar algunos datos ‘estáticos’ a los dispositivos.
Tinder no solo envía datos estáticos a dispositivos móviles, sino que utiliza algoritmos y realiza muchos cálculos antes de enviar datos a dispositivos móviles. No creo que Parse lo permita.
Esperaría que Tinder hubiera escrito un código de fondo.

El back-end de Tinder está escrito en Node.JS. Fuente: Ingeniero de software (Full-stack, Node.js)

More Interesting

¿Qué consejo le darías a un tipo no técnico que inicia una empresa de desarrollo de software?

¿Cuál es la diferencia entre un error o defecto de software y una solicitud, mejora o mejora de funciones?

¿Los consultores logran ganar una compensación más alta que los ingenieros de software regulares con el mismo nivel de experiencia?

¿Cuál es la distinción entre sistemas distribuidos y sistemas concurrentes?

¿Cómo podemos hacer que las evaluaciones de desempeño sean objetivas para los ingenieros de software?

¿Cuál es la mejor opción para la ingeniería remunerada en Nepal para un estudiante con alrededor de un rango 2200 en IOE?

¿Cuál es el paquete de compensación para un nuevo ingeniero de software graduado que comienza en Microsoft en 2014?

Otras personas están recibiendo publicidad para un proyecto de software que creé. ¿Qué tengo que hacer?

¿Cómo elegirías entre jugar para el Real Madrid y convertirte en ingeniero de software?

Hay muchos ciclos de vida de desarrollo de software. ¿Pero el desarrollo del juego tiene un ciclo específico?

¿Cómo puedo hacer que mi computadora se comporte como una súper computadora con técnicas de programación paralelas? ¿Como funciona esto?

¿Cuáles son algunos programas o programas educativos existentes que puedo aprovechar para hacer la transición al diseño de experiencias virtuales?

Cómo prepararse para un hackathon

¿Qué rama debo elegir para ser ingeniero de software?

Estoy convencido de que mi desarrollador está aumentando enormemente la cantidad de horas que le llevará completar un trabajo. ¿Cómo controlo esto? Por favor lea mi comentario.