¿Qué hay detrás de una App?Compartido por Ivett Sanchez hace 1 mes 4 días.
var addthis_config = {"data_track_addressbar":true, ui_language: "es" };
¿Qué hay detrás de una App?
Por Fernando Rodríguez
Es un hecho que todos manejamos Apps a diario: Snapchat, Facebook, Whatsapp, Strava y una infinidad de otras más. También es un hecho que la programación de Apps es una opción muy interesante para cada vez más profesionales técnicos.
Como programador y educador, he logrado una visión de ambos lados de este escenario. A lo largo de los últimos años, he impartido clases de desarrollo iOS por Europa, EEUU y LATAM. A pequeños grupos y a gigantes como Facebook en Menlo Park.
En casi todos los casos, me llevé la misma sorpresa: cuando los desarrolladores miran a la pantalla, pocos son los que se dan cuenta de que hay todo un mundo detrás de la misma.Una App, ya sea para iOS o Android, no es más que la punta de un iceberg. Bajo la superficie existe todo un ecosistema muy complejo, y a menudo son los componentes menos visibles los que determinan el valor del producto.
Por ejemplo ¿si Whatsapp no tuviese un backend capaz de gestionar millones de mensajes por segundo, habría sido comprado por 16 mil millones? Poco probable.Arquitectura Concéntrica
Todos los productos mencionados al principio del artículo tienen una cosa en común: una arquitectura concéntrica.
En el centro, nos encontramos con un backend, que puede estar implementado en RoR, Node, Django, Go, Elixir, etc y a menudo con una arquitectura de …