Que son los service mesh en Kubernetes

service mesh

¿Oyes hablar de service mesh o malla de servicio en Kubernetes y no sabes porque se necesita? En este podcast te explico uno de las necesidades que surgen cuando empiezas a tener muchos microservicios y como te pueden ayudar los service mesh.

El enlace al vídeo de Kubernetes en español hablando sobre Istio y los service mesh https://www.youtube.com/watch?v=B623K54Isfc&t=5s 

Si quieres echarle un vistazo a mis cursos sobre Kubernetes, OpensHIft y Docker los puedes encontrar en mi página de cursos

Kubernetes es infraestructura

Algunos de mis alumnos del curso de Kubernetes y de OpenShift me comentan que quieren conocer más sobre la instalación de Kubernetes y yo siempre les digo lo mismo, que kubernetes es eminentemente de infraestructura no de desarrollo.

Kubernetes no es algo que se pueda instalar a la ligera en una instalación real, porque tiene muchas dependencias.

En este episodio te desarrollo un poco más la argumentación. 

Vuelve la compilación a nativo

¿Te acuerdas de cuando se tenia que compilar los programas a nativo? Eso estaba superado con Java y .Net verdad… o igual no…

Porque resulta que hay un proyecto de Red Hat llamado Quarkus para compilar Java a nativo. Si estas en el mundo de Kubernetes, OpenShift, y te mueves en proyectos con Java probablemente te interese escuchar este episodio.

Referencia: https://developers.redhat.com/blog/2019/03/29/quarkus-why-compile-to-native/

Mi primera Skill para Alexa

Cada vez estoy más convencido que las interfaces de voz van a ser la próxima revolución en el mundo de las interfaces de usuario.

Lo he comprobado con el uso que hace mi circulo cercano del Amazon Echo que le regalé a mi madre para que escuchara música, incluso personas que no son nada tecnófilas lo han utilizado sin problemas.

Así que me he animado a crear mi primera skill para Alexa. Es una Skill de noticias, Flash Briefing que se llama, que coge el contenido de mi podcast.

Es una skill modesta, pero por algo se empieza. Espero que os guste y le deis 5 estrellas 🙂

¿Y si la próxima interface es la voz?

¿Y si el sucesor de las interfaces de usuario en React, Vue y Angular fuese nuestra propia voz?

En este segundo episodio del podcast píldoras tecnológicas te voy a contar porque creo que la voz puede ser la próxima interface.

¿Qué es lo que me haga convencido? Pues básicamente mi madre. No es que mi madre haya venido y me haya dicho: «hijo el futuro de las interface máquina humano es la voz». Sino que realmente, le he regalado un Amazon echo en lo que es el asistente con pantallita y una de las cosas que me he dado cuenta es que se ha puesto a utilizarlo sin ningún tipo de complejidad.

Mi madre ya pasa los 70 años, o sea que no es precisamente una nativa digital y tiene cierta dificultad con la tecnología, con los móviles con los ordenadores.

Porque realmente la cuestión es que hasta ahora todas las interface entre los humanos y las máquinas realmente era el humano el que se tenía que adaptar a la máquina. Antiguamente en las pantallas de host con los menús y hoy día con las aplicaciones tanto de escritorio como las aplicaciones web como los móviles en los que realmente tú tienes que saber qué opción le tienes que dar. Si tienes que dar doble click, si no tienes que dar doble click, ese botón que pone tres rayitas arriba que significa un menú.

Con lo cual realmente hay una cierta curva aprendizaje.

Pero al final estos asistentes realmente lo que hacen es un procesado de lenguaje natural, o sea, realmente tú le dices: Oye, ponme una canción de nosequé, ponme una lista de música clásica, enciéndeme las luces, ponme un recordatorio y todo eso lo haces con lenguaje natural hablando.

Me decía mi madre que le daba la sensación que había una personita ahí dentro del aparatito. Porque realmente lo que es la comunicación lo han conseguido bastante, está bastante logrado.

Entonces yo realmente creo que esto de la voz y de los asistentes virtuales puede ser la siguiente fase en la interface de usuario. Sobre todo porque ahora es la máquina la que se adapta al humano y eso simplifica mucho las cosas.

¿Y cuánto de buenos son estos asistentes virtuales? Pues yo la verdad es que creo que bastante.

Leí un artículo, un informe que decía que a día de hoy eran capaces, los algoritmos de estas inteligencias artificiales redes naturales, etcétera, etcétera, son capaces de detectar, o de entender el 95% de las palabras que se dicen.

Que por lo que decían es exactamente lo mismo que puede entender un humano.

Porque no siempre somos bien lo que nos han dicho. Sí que es cierto que un humano puede contextualizarlo y una máquina en ese aspecto todavía le cuesta un poquito. Pero al final con todas estas avances que está viendo en el tema de la inteligencia artificial cada vez los asistentes van a ser más inteligentes con lo cual no es de extrañar pensar que de aquí a 3 o 5 años sean capaces de manejar conversaciones más complejas de la que son capaces de manejar hoy.

¿Cuales son los retos? Pues para mí mismo por lo menos en el sistema de Amazon que es el que más conozco, porque es el que le he regalado a mi madre para que escuche música, el principal reto que tienes desde mi punto de vista es el tema de la privacidad.

Cualquier persona se puede acercar al aparato y darle una orden y la va a aceptar. No tiene muchos problemas si las órdenes, son pon una canción. Pero si por ejemplo es el estado de los pedidos en Amazon pues hombre, si tienes algún regalo para tu madre o así pues igual se entera, y eso pues puede ser un problemilla.

Sí que es cierto que no en todas las situaciones una interface de voz es lo más adecuado.

Porque claro, hay veces, si en el trabajo no te vas a poner aquí a hablar al ordenador, cuando tienes compañeros sentados alrededor, pero en una casa, pues a mí sí que me parece que puede ser bastante viable, en situaciones en las que pues no tienes a mano un ordenador una tablet o un móvil, por ejemplo si estás en la cocina cocinando y que te pongan un recordatorio o estas en el salón y decirle que te ponga la música y ese tipo de situaciones. Consultas sencillas a día de hoy yo creo que hay bastante recorrido se puede hacer cosas bastante interesantes

¿y tú crees que los asistentes virtuales son el futuro como pienso yo o tienes una opinión diferente?

Podcast Píldoras Tecnológicas… a la segunda va la vencida.

Bueno, pues hoy empezamos una etapa nueva. Un podcast que puedes escuchar en Spotify, iTunes y en otras plataformas

Realmente, casi se podría decir que es un segundo intento de algo que ya intente hace algún tiempo que es tener un podcast

Lo que pasa es qué bueno en la primera etapa básicamente lo que tenía era los contenidos que hacía en los vídeos pasados a audio.

Entonces, pues tampoco le encontraba mucho sentido y tampoco le di mucha continuidad. 

Así que ahora lo que hago es una segunda intentona, básicamente porque han pasado unos cuantos años y pues ya todo lo que es el contenido, tanto del canal como de la página web pues ya se ha ido asentando.

Y sí que tenía yo una cierta sensación en los últimos tiempos de qué bueno pues lo que es el canal de youtube, que la verdad es que está teniendo mucho éxito, para lo que yo me esperaba, ya vamos por los 4500 suscriptores.

Pues como os decía ese canal de Youtube si que me estaba dando cuenta pues que hay algunos vídeos en los que básicamente son de opinión, que yo lo único que hago es hablar.

Y claro, aunque pueda parecer un poco pues que estoy aquí contando mis penas y mis lamentaciones.

Realmente grabar un vídeo lleva bastante trabajo, porque a diferencia de lo que sería un screencast que bueno que es grabar la pantalla y la voz.

En el caso de lo que es salir una persona, o salir yo en este caso hablando, pues claro un screencast lo puedes grabar como se suele decir vulgarmente en pijama pero cuándo sales ya pues tú en pantalla, pues tienes que cuidar un poco más todas las cosas, tienes que preocuparte de la iluminación etc. 

Entonces es bastante más complicado y lo que sí que estaba viendo es que me estaba costando, me resultaba un poco… me daba pereza directamente. Osea me daba un poco pereza grabar los vídeos.

Entonces lo que quiero es probar este formato de podcast, a ver si en esta segunda intentona consigo darle un poco de cuerpo y sentirme un poco más cómodo, para pues tener todo este tipo de contenido, que básicamente va a ser el mismo, la misma temática que lo que hablo en el canal y en la página web.

Pero para tener informaciones o contenidos que sea un poco más… que no requiera tener una pantalla, simplemente que sea audio.

Eso no quiere decir en ningún momento, que voy a dejar de subir vídeos. Cuando haya algún contenido que comentaros pues que requiera lo que sería una pantalla o ver una pantalla, una página web, una aplicación, o lo que sería el ordenador por supuesto lo voy a seguir subiendo a Youtube.

Y el contenido pues va a ser como decía el mismo, o sea, sobre temas de lo que sería cadena suministro software o DevOps que se llama ahora más.

Luego temas de arquitectura de aplicaciones voy a intentar que sea más lo que serían aplicaciones cloud nativas, o sea que arquitecturas más estilo o más orientadas a la nube. Y sobre todo, pues bueno, un poco todas estas cosas que están relacionadas con el desarrollo y lo que vendría a ser básicamente las dos piezas fundamentales: 

DevOps, sobre todo con muchos temas de contenedores kubernetes que es lo que hoy día más se está moviendo.

Y arquitecturas de aplicaciones orientadas a estas plataformas de contenedores de kubernetes. Lo que sería orientado a la nube, el cloud native.

Quiero que los contenidos sean cortitos de máximo 4 o 5 minutillos porque no me gusta, una de las cosas que no me gustan de los podcast que he estado viendo es que suelen ser contenidos pues de una hora, media hora y a mí eso pues la verdad es que se me hace muy pesado.

Quiero que sean contenidos mucho más cortos, más concretos para que sea más ameno el escucharlo 

Así qué bueno, pues para este primer episodio, pues simplemente agradecerte que estés ahí escuchando.

Espero que me sigáis dando el apoyo como he tenido en la página web y en el canal de youtube, que la verdad es que lo agradezco muchísimo y a ver si entre todos, pues bueno, vamos generando una comunidad en torno a estos conceptos, a estas temáticas de desarrollo y de todo lo que es el DevOps todo lo que es kubernetes, openshift, contenedores, arquitectura de aplicaciones, etcétera

Nos vemos en el próximo episodio