La lógica de como opera nuestra app

Compartir esta entrada
[Sassy_Social_Share]

Ver mas adelante que la parte visible de una app

La mayor parte de mi día, o mas bien la mayor parte del tiempo que estoy despierto pienso constantemente en mi startup Elyssa. Lo que pasa por mi cabeza varia mucho dependiendo de las actividades que tenga. En general estos varían entre operaciones, mercadeo, estrategia, atención al cliente, creación de la cultura, mejoramiento del producto, etc.Como CEO de la compañía, y habiendo tenido una formación administrativa, siempre había estado cerca mas no involucrado de lleno con nuestros desarrolladores y sus actividades. En la industria PropTech es muy común ver conferencias sobre el futuro de la industria, automatización de procesos y optimizacion de servicios. Ademas, casi que a diario cruzarse con las palabras Inteligencia Artificial y Machine Learning.Hace algunos meses comencé a pasar mas tiempo involucrado en el área de desarrollo de la empresa, claramente, sin descuidar mis otras labores. Tenia el objetivo de entender mas a fondo lo que realmente hacemos y como esta hecho realmente el producto digital del cual estoy tan orgulloso.

Source : Unsplash – @kellysikkema

Entender los elementos que componen una app y su lógica de DESARROLLO

Al explorar mas a profundidad todo nuestra plataforma, me di cuenta del grandisimo universo de variables que comprenden el sistema. Por ejemplo, tomando un proceso básico, tal como eliminar un elemento del listado de un ambiente, lo que ante los ojos ocurre en cuestión de milésimas de segundo, en realidad envuelve miles de cálculos electricos de hardware y del software para que ocurra tales como:
  • Las pantallas de nuestros celulares están formadas por varias capas. Cuando presionamos sobre la pantalla, hay dos capas que entran en contacto. Se produce un cambio en la corriente eléctrica y se detecta la pulsación sobre la parte especifica de la pantalla que ordena al sistema que ese elemento debe de ser eliminado.
  • Luego, esta acción es enviada a nuestro servidor de Microsoft Azure donde corren nuestros servicios en la nube y donde esta alojado el código de nuestro sistema.
  • Una vez esta petición es hecha por el usuario, el sistema consulta en el core y los controlers para saber si esta operación es viable o no y de serlo. Retorna al usuario una aprobación de lo que esta tratando de hacer y consecuentemente se lo permite.
Operaciones como esta suceden con mas o menos complejidad cada vez que alguien hace alguna acción en su celular para hacer un inventario digital a una propiedad.Al entender a grandes rasgos estas operaciones del sistema, comencé a estudiar mucho mas sobre la forma en la que la información es transferida entre sistemas y equipos. Lo que mas importante me pareció, es apreciar la lógica que hay detrás de todos estos sistemas, la complejidad con la que son escritos. Es importante de entender a fondo lo que hace nuestro sistema para poder ser mejor líder en mi empresa y prestar un mejor servicio a nuestros clientes.

Deja un comentario