Blog y eventos

aprendemos juntos

Mostrando 10

Envoy (2/2): buceando en el plano de datos de service-mesh

Volvemos para terminar nuestro curso de buceo en Envoy. En el anterior post pusimos las bases necesarias para empezar a juguetear con funcionalidades más avanzadas: analizamos la interfaz de administración, creamos nuestras primeras configuraciones y creamos un servicio de descubrimiento que atacaba el API de Kubernetes.

Hoy bajaremos a mayor profundidad para crear un Ingress, evaluar las capacidades de gestión del fallo y configurar la trazabilidad distribuida. ¡Vamos a ello!

sigue leyendo…

Integrando AWS API Gateway con 3Scale

Tras la publicación del informe de Forrester del último trimestre de 2018, comparando diferentes proveedores de plataformas API Management, inicialmente sorprende que un producto como Amazon API Gateway no esté contemplado en este análisis.

Pero la respuesta es sencilla, como su nombre indica es un producto que ofrece “solo” el Gateway, no es una plataforma completa de gestión de APIs.

Entonces, ¿qué ocurre con aquellos clientes que hayan optado por usar este producto y quieran establecer una estrategia de APIficación en su compañía?

sigue leyendo…

¿Qué son los key life events y por qué son importantes?

Responder a la primera parte de la pregunta es sencillo, los key life events son los grandes momentos de la vida de una persona. Por ejemplo, key life events son independizarse, encontrar tu primer trabajo, casarte, tener un hijo, comprar una casa…

El mensaje no es nuevo, es un concepto que lleva utilizándose en marketing durante años. Entonces, ¿por qué estamos hablando de esto? ¿por qué es importante tenerlos en cuenta en los productos digitales?

Un buen ejercicio para comprender la importancia de este concepto es meternos en la mente de las compañías. Si fuese un banco, ¿no me gustaría saber cuando alguien está valorando comprarse una casa? Así podría estar cerca para ofrecerle una hipoteca, ¡ganaría un cliente durante 30 años!

Lo mismo pasa con las compañías de seguros, ¿no sería muy acertado para ellos aparecer cuando estoy mirando un nuevo coche, casa…?

Incluso sin meter en la ecuación a las grandes compañías de banca y seguros, ¿cuántas cosas hay que reservar y comprar para celebrar una boda? ¿No estarían encantados los caterings, tiendas de trajes, vestidos de novia o páginas de bodas, de saber cuando alguien está organizando casarse para aparecer en su vida?

sigue leyendo…

Envoy (1/2): buceando en el plano de datos de service-mesh

En artículos anteriores hablamos del futuro de las arquitecturas de microservicios y de cómo service-mesh sería la tendencia clave en las mismas.

También analizamos a fondo Istio, la solución de service-mesh con plano de control más madura. En este post profundizaremos en Envoy, la solución de plano de datos y que además es internamente utilizada por Istio como sidecar-proxy.

sigue leyendo…

Creando Smart Contracts en Ethereum

Ya hemos hablamos en el blog de cómo crear una red privada de Ethereum y que sirva de soporte para crear programas (Smart Contracts) y que estos respondan a ciertos eventos programados. Por poner un ejemplo, podríamos pensar en un contrato que se comporte de este modo:

Cuando el usuario A realice una transacción económica mayor a ‘n’ en esta dirección ‘M’ y antes del dia ‘Z’, marca como que el usuario ha pagado en los términos de forma correcta.

Esto supone una gran diferencia con los sistemas tradicionales ya que anteriormente al blockchain no era posible realizar transacciones condicionales. Ahora, podemos establecer un contrato inteligente entre partes, ya sea usuario/usuario, usuario/sistema o sistema/sistema.

Para poder entender bien la potencia de estos contratos, debemos conocer las características de la plataforma donde van a desplegarse. Y hoy vamos a centrarnos en las características de los Smart Contracts basados en Ethereum.

sigue leyendo…

Cómo usar Terraform y Workspaces en AWS y GCloud

Todos los que hayan usado alguna vez Terraform con algún proveedor web, tienen claro cómo configurar un provider y el backend, pero ¿todos usan workspaces para distinguir los estados y configuraciones de cada entorno?

En este artículo veremos una breve guía para ayudar a entender y configurar estos dos procesos. Atent@s, ¡que empezamos!

sigue leyendo…

[Meetup] Service mesh: abriendo en canal Envoy

Tercera entrega de la serie sobre Service Mesh! En esta sesión abriremos en canal uno de los referentes en lo que a service-mesh se refiere: Envoy. Utilizaremos ejemplos sobre Openshift para ver qué funcionalidades nos aporta, cómo configurarlo, cómo funciona… ...

sigue leyendo

Si el diseño te parece caro, prueba a no diseñar

Seguramente te sonará esta genial frase: “Si cree usted que la educación es cara, pruebe con la ignorancia”. ¡Y no es de Abraham Lincoln! Parece que fue pronunciada por Derek Bok, profesor universitario en Harvard.

Si tuviéramos que explicar por qué es importante la educación, no nos faltarían argumentos, pero seguro que darían lugar a un largo parlamento con connotaciones filosóficas, progreso y derechos. La frase de Bok, es fantástica por cómo es capaz de sintetizar rápidamente un concepto complejo con una brutal contraposición de ideas.

Con el diseño pasa lo mismo. No faltan argumentos para defender cómo incluir -buenos- diseñadores puede ayudarte en tu negocio, pero puede llevar un rato largo explicarlo, con mensajes probablemente demasiado densos y endogámicos.

Por eso, he intentado imitar a Bok, pero como mi pobre copia no será suficiente para convencerte, voy redoblar el esfuerzo con tres ejemplos donde un diseño deficiente, no solo gráfico sino en distintos niveles de impacto, ha supuesto un elevadísimo coste.

sigue leyendo…

Paradigma TechBrunch: Agile Companies, cómo llevar el agilismo al siguiente nivel

Rápidos, vertiginosos e inmediatos. Así son los cambios que vive el mercado en los últimos tiempos. Y ningún sector se queda fuera de este inevitable escenario. Tener una capacidad de reacción, de adaptación y de respuesta rápida es fundamental para que cualquier compañía siga en pie.

De ahí la importancia del Agilismo, ahora más que nunca. En nuestro IX TechBrunch no hablamos de las virtudes de ser ágil, sino que quisimos dar un paso más allá y ver qué métodos y herramientas utilizan las empresas para llevar el agilismo al siguiente nivel.

Junto a Google y Nationale Nederlanden hablamos de modelos organizativos basados en la holocracia, de herramientas como OKR para orientación de resultados, de Management 3.0 como modelo de gestión… De cómo las personas son el eje fundamental de toda compañía y de su importancia en las metodologías ágiles.

No sabemos cómo será el futuro de nuestras compañías, pero sí podemos saber cómo adaptarnos a él.

sigue leyendo…

¿Por qué IBM compra Red Hat?

El domingo pasado surgió la noticia bomba del año en el mundo del software. Una noticia que nos ha sorprendido a todos los que trabajamos en el sector IT: IBM compra Red Hat por $34 billion.

Sorprende porque IBM y Red Hat son dos compañías radicalmente diferentes. La primera, con una cultura tradicional y una estrategia basada principalmente en productos propietarios; la segunda, un referente por su cultura abierta y el líder en open source empresarial.

sigue leyendo…