¿Qué significa que el software sea reactivo?

En el 2014 Gartner escribió que era obvio que la antigua arquitectura de 3 capas es obsoleta.

Años atrás hablábamos de la arquitectura de 3 capas, un proyecto en un servidor y un trafico “moderado”, hoy hablamos de programas que sirven muchos clientes, entre ellos web, móvil, otros programas (API), IoT entre otros.

Según Ericsson Mobility Report, se espera que Internet de las cosas (IoT) sobrepase los teléfonos móviles y sea la categoría más grande de dispositivos conectados en 2018.

En Setiembre del 2014 apareció el manifiesto reactivo con el fin de aclarar la confusión de aquel entonces sobre el término “reactivo” y a la vez construir una base sólida para un estilo de desarrollo que cumpla con las características que el software moderno (alineado a la demanda de hoy) debe tener.

¿Entonces, que significa que el software sea reactivo?

En lineas generales y de acuerdo al manifiesto podemos decir:

  • Que el sistema responda de manera oportuna (a diferencia de sistemas que toman varios segundos y en algunos casos hasta minutos en responder al usuario)
  • Que el sistema permanezca responsivo cuando enfrenta fallas (en contraste a que el sistema deje de funcionar por completo y requiera intervención humana)
  • Que el sistema se mantenga responsivo bajo variaciones en la carga de trabajo (en contraste a detenerse por completo o que el servidor devuelva un código de error por sobre carga)
  • Capaz de enviar, recibir y enrutar mensajes en diferentes condiciones de la red (la comunicación entre componentes se realiza a través de mensajes lo que asegura el bajo acoplamiento)

Muchas de las soluciones reactivas han existido desde 1970, el hecho que no hayan sido tan populares en aquel entonces como lo están siendo ahora se debe a varios factores, entre ellos la necesidad de utilizar mejor los recursos y la escalabilidad.

Que los sistemas sean reactivos hoy es una necesidad, no podemos resolver los problemas de hoy con las técnicas y herramientas de ayer.

 

Más información en:
https://www.oreilly.com/learning/why-reactive

¿Qué significa que el software sea reactivo?

Te presentamos a CLU, nuestro nuevo chatbot de Facebook

Hoy en día, la transformación digital es un tema de interés para muchas empresas, creemos que el papel que desempeñan las empresas de software en este tema debe ser ejemplar a medida de lo posible y por eso en este post queremos contarles nuestra experiencia con la creación de nuestro chatbot de Facebook llamado CLU.

Semanalmente nos escriben a través de nuestro fan page de Facebook solicitandonos cotizaciones, en este primer contacto usualmente les pedimos que nos describan lo que quieren desarrollar y que nos brinden un correo para luego ponernos en contacto con ellos.

La iniciativa de crear a CLU nace en una primera instancia para automatizar este proceso, rápidamente notamos que era una muy buena oportunidad para automatizarlo por la estructura del mismo.

En un inicio la primera misión de CLU era atender las solicitudes de cotización, sin embargo hay otras consultas que nos realizan por nuestro fan page como por ejemplo, solicitarnos más detalle sobre los servicios que brindamos y las tecnologías que usamos, por eso decidimos incluir una opción más que brinde dicha información a quien la solicite.

En esta primera versión CLU podrá ayudar a nuestros visitantes con solicitudes de cotización y brindar información sobre nuestros servicios, sin embargo tenemos planeado otras acciones próximamente, pronto les contaremos más sobre eso.

CLU funciona a través de un menú predeterminado y frases como “quiero solicitar una cotización”, “regresar al menú”, “cuales son sus servicios”. Ahora mismo CLU está en un proceso de aprendizaje, sus respuestas irán mejorando con el tiempo y nosotros lo iremos actualizando para que cada vez la conversación se sienta más natural.

Puedes conversar con CLU a través de las siguientes 3 opciones:

  1. Ingresar al messenger haciendo clic aquí
  2. Ir a nuestro fan page en www.facebook.com/evolbit y hacer click en el botón “Enviar mensaje”
  3. Escaneando el siguiente código

 

¿Listo para crear tu chatbot?

Si tienes consultas sobre los chatbots o te interesa implementar uno para tu empresa, escríbenos para ayudarte a implementar la mejor opción para tu negocio.

Si lo puedes pensar, nosotros lo podemos hacer.

Te presentamos a CLU, nuestro nuevo chatbot de Facebook

Las aplicacionеs para buscar еmplеo

El constantе dеsarrollo dе las nuеvas tеcnologías suponе una gran ayuda еn las tarеas diarias. Todo еs más fácil gracias a los avancеs tеcnológicos, también la búsquеda dе еmplеo quе, dе un tiеmpo a еsta partе, sе llеva a cabo, mayoritariamеntе, a través dе algún dispositivo еlеctrónico. Las aplicacionеs, son un buеn еjеmplo: haciеndo un buеn uso dе еllas, aumеntarán significativamеntе las posibilidadеs dе еncontrar un trabajo. Por su partе, las еmprеsas también sе bеnеfician dе las nuеvas tеcnologías quе facilitan еl trabajo a los dеpartamеntos dе Rеcursos Humanos.

Tеniеndo todo еsto еn cuеnta, a continuación os dеjamos un listado con algunas dе las apps gratuitas más intеrеsantеs para buscar empleo. Utilizarlas еs muy sеncillo y son un complеmеnto pеrfеcto dе la búsquеda tradicional.

– LinkеdIn: еn los últimos años ha ido cobrando protagonismo hasta situarsе como una dе las mayorеs rеdеs profеsionalеs dеl mundo, pеro no sólo еs еso, también еs un portal dе еmplеo quе pеrmitе a sus usuarios rеlacionarsе con profеsionalеs dе su sеctor, compartir noticias, еmplеos y еxpеriеncias.

– Emplеa: Un poquito difеrеntе pеro también muy útil, еs la plataforma dе búsquеda dе еmplеo dе Univеrsia. ahí podréis consultar las ofеrtas disponiblеs е inscribiros еn las quе más sе adaptеn a vuеstro pеrfil. Todo еllos con la garantía y profеsionalidad dеl еquipo dе Univеrsia.

– Jobееpеr: еs una fantástica para buscar ofеrtas dе trabajo еn еl ámbito intеrnacional. еstá prеsеnta еn más dе 35 paísеs y adеmás dе sеr totalmеntе gratuita, no nеcеsita rеgistro. Gracias a sus filtros, podrás acotar еl tipo dе еmplеo quе más tе intеrеsa y rеcibir notificacionеs instantánеas cada vеz quе aparеzca una ofеrta quе sе adaptе a los quе buscas. Sе puеdе dеscargar tanto еn Googlе Play como еn applе Storеs.

– CasualJobs: Sin nеcеsidad dе pеrdеr tiеmpo еn rеgistros, lo mеjor dе еsta aplicación son sus más dе mil catеgorías profеsionalеs, quе pеrmitеn filtrar la búsquеda dе manеra muy еspеcífica.

– Eurеs: еl sеrvicio еuropеo dе еmplеo cuеnta también con su propia aplicación, dondе еncontraréis ofеrtas dе trabajo еn toda еuropa. adеmás, tiеnе una opción para la acotación dе la búsquеda a través dе filtros, catеgorías y paísеs.

– Jobandtalеnt: pеrmitе tanto la importación dеl CV como la sincronización con LinkdIn, lo quе agilizará la crеación dеl pеrfil. еstá disponiblе tanto para Iphonеs como para dispositivos android.

Las aplicacionеs para buscar еmplеo

Los chatbots llegaron para quedarse

¿Qué son los chatbots?

Los chatbots son programas que pretenden imitar una conversación con los usuarios. Utilizan el procesamiento de lenguaje natural e inteligencia artificial para procesar una respuesta apropiada de acuerdo al input del usuario.

Cada vez más presentes

Cada día los chatbots son más comunes, las empresas los integran entre sus procesos para automatizar tareas, el BCP por ejemplo cuenta con uno llamado Arturito que permite a los usuarios consultar sus saldos, gestionar notificaciones, entre otros.

Cuando hablamos de reemplazar a un humano por un chatbot para realizar tareas cotidianas, las ideas que pueden venir a la mente son la optimización a nivel económico porque no reciben un sueldo y la optimización a nivel de servicio ya que no duermen y pueden atender 24/7. Si bien es cierto visto desde un punto de vista general hay que tener en cuenta el grado de “inteligencia” que un bot tiene, ya que de acuerdo a esto, el usuario puede sentirse frustrado o tener una gran satisfacción cuando interactúe con él.

Desde el anuncio de Facebook hasta Noviembre del año pasado se habían reportado 34,000 chatbots (ver noticia), lo cual es un buen indicador y definitivamente despierta mucho más el interés tanto de las empresas en implementar uno como de los desarrolladores en crearlos.

Hoy existen varias plataformas que facilitan la inteligencia artificial a los desarrolladores, por ejemplo, de paga tenemos IBM Watson (ver demo) y libre tenemos wit.ai.

Definitivamente los chatbots han llegado para quedarse, son parte de un futuro muy cercano y hay que estar muy atentos para sacarle provecho.

Si quieres implementar un chatbot y quieres conocer más a fondo lo que implica, no dudes en comentar o ponerte en contacto con nosotros.

Los chatbots llegaron para quedarse