Blog y eventos

aprendemos juntos

Showing 411

Kubernetes en AWS: Autorreparación instantánea

El sueño de todo ingeniero de soporte es no tener que dedicar mucho tiempo al mantenimiento de un servicio y poder dormir con tranquilidad por las noches. Afortunadamente, cada día existen más herramientas que nos acercan a ese ideal haciendo que los errores se solventen de manera casi mágica e instantánea.

Existen estimaciones que cifran en torno al 40%-50% la reducción de costes hardware que aporta Kubernetes. Quizás en parte sea por eso por lo que es la herramienta preferida para la orquestación de contenedores por encima de Swarm, Mesos o Nomad. El año pasado estas herramientas se encontraban en una fase exploratoria, donde los usuarios las estaban evaluando, pero se espera que este año den su salto definitivo a producción.

De Kubernetes son conocidas ampliamente sus funcionalidades para la orquestación, el descubrimiento de servicios o el balanceo de carga, pero tiene otras características menos conocidas que resultan tan espectaculares o más.

En concreto, hoy queremos enseñar con un ejemplo una función muy especial: su capacidad de autorreparación. En nuestra demo hemos construido un cluster muy pequeño de sólo 3 nodos sobre máquinas EC2 de AWS que nos permite olvidarnos de la operación de muchas cuestiones relacionadas con la red, el almacenamiento, los logs y las alertas de los contenedores que desplegamos dentro. ¡No te pierdas el videotutorial!

sigue leyendo…

Kotlin, ¿otra moda más? (Spoiler: no)

Cuando empecé a escribir este artículo, hace unas semanas, os hablaba de la cantidad de frameworks, arquitecturas y lenguajes nuevos que salen cada día, y de la necesidad de separar el polvo de la paja antes de invertir nuestro tiempo en tratar de asimilar nuevas tecnologías.

Me lo había currado, pero el 17 de mayo de 2017, hace justo una semana, Google anunció que adoptaba Kotlin como lenguaje de primer nivel para el desarrollo Android. O sea, que ahora el mundillo se ha dividido entre los que gritan “lo sabía” y los que susurran “¿pero eso de qué va?”.

Sé que os pido un acto de fe, pero no puedo dejar de señalar que en Paradigma éramos del bando de los visionarios. Y, sin más introducción, empezamos por lo más básico…

sigue leyendo…

Seguridad en aplicaciones web con Spring Security 4.

En esta charla se describirán las bases de Spring Security 4 así como la configuración necesaria para lograr la autenticación de los usuarios y la autorización de los mismos tanto para los recursos web como para la invocación de los componentes de negocio. Estableciendo una mínima configuración de seguridad, se ira avanzando con mecanismos más sofisticados y haciendo énfasis en el uso del SpEL, Anotaciones, Eventos, configuración 100% Java y las novedades presentes en la versión 4. ...

sigue leyendo

Cuatro ojos para resumir en detalle el UXSpain 2017

Gijón. VI edición de UXSpain y casi todo el equipo de UX de Paradigma desembarcando en un encuentro que seguimos adorando y patrocinando desde sus comienzos. La combinación perfecta para compartir un par de días con profesionales del sector (viejos y nuevos) y ponerse al día en diseño y experiencia de usuario.

Este año, nuestros compañeros Susana Díaz y Stefano Fracassi nos dan dos visiones distintas sobre el mismo evento. Una, la de una veterana que ya lleva varios UXSpain a las espaldas; y otra, la de un diseñador que asiste al encuentro por primera vez.

sigue leyendo…

Una no-crónica del JSDay de 2017

Este pasado fin de semana, y coincidiendo con el UXSpain de Gijón, llegó a Madrid el JSDay, un evento para reunir a aquellos apasionados del JavaScript.

No tiene mucho sentido hablar de cada una de las charlas, porque esa información la podemos encontrar en la página web del evento. Y ya que hubo streaming, las charlas llegarán a Internet en los próximos días.

En este post, contaré mi experiencia en el primer encuentro de esta magnitud al que asisto.

sigue leyendo…

Replicando datos en tiempo real: ¿qué vas a hacer con tus datos, si no los usas?

En los últimos años estamos viviendo una auténtica revolución en el mundo de la informática gracias, entre otras, a las tecnologías Big Data y a sus posibles aplicaciones en múltiples campos, como la biología, medicina, seguros, finanzas y un largo etcétera.

De hecho, el poder analizar y sacar conclusiones a partir de sus propios datos mediante tecnologías Big Data, como tradicionalmente se ha hecho mediante Business Intelligence, se ha convertido en una de las prioridades de nuestros clientes a la hora de abordar el proceso de Transformación Digital de sus empresas (junto a otros aspectos como la migración hacia metodologías ágiles de trabajo, arquitecturas resilientes y distribuidas, etc).

Sin embargo, cuando iniciamos la implantación de esta auténtica revolución tecnológica – y no sólo tecnológica – hay algo con que nos tenemos que enfrentar: el almacenamiento actual de los datos.

sigue leyendo…

Las 10 claves para mover tu empresa a Cloud y PaaS

Este meetup se desarrollará dentro del congreso OpenExpo. A día de hoy es imposible para un equipo de tecnología dar servicio a negocio si no es con una estrategia Cloud, ya sea pública o privada. En este charla aclararemos algunos malentendidos sobre Cloud que solemos encontrar en las empresas. Nacho Herranz nos contará en primera persona su experiencia con los PaaS como pieza clave para una nueva forma de desarrollar software en arquitecturas empresariales. ...

sigue leyendo

Backups en MongoDB con AWS Lambda y S3

Tener copias de seguridad de los datos es importante. Muy importante. Seguramente no caigamos en la cuenta de lo fundamental que es hasta que necesitamos echar mano de una de ellas para recuperación en caso de desastre.

Si bien es cierto que MongoDB ofrece mecanismos de seguridad, como utilizar ReplicaSet, para ofrecer una cierta tolerancia a fallos, el realizar backups periódicos permite tener una capa de protección adicional frente a estos desastres. Ni siquiera grandes empresas del sector están exentas de errores (como sucedió recientemente con GitLab), y tener un backup externo de los datos puede resultar de utilidad.

La solución que presentamos está basada en el software de Amazon Web Services. Utilizaremos AWS Lambda para configurar una función que extraiga los datos de MongoDB, los comprima en un archivo ZIP y los suba a un contenedor de S3.

Evidentemente, este mecanismo no es válido para todos los usos de MongoDB. Si el volumen de datos o la cantidad de operaciones que se realizan es muy alta, este mecanismo de backups sería inapropiado. En ese caso hay otros mecanismos de seguridad más avanzados, algunos ofrecidos por el equipo de MongoDB como, por ejemplo, dentro de un ReplicaSet, tener miembros ocultos o miembros con delay. Vamos a ver alguno de ellos.

sigue leyendo…

La transformación digital no es sólo para los Millennials

En los últimos días he estado leyendo y escuchando mucho acerca de Transformación Digital y sobre cómo los usuarios se adaptan a las nuevas tecnologías a un ritmo que (aún) muy pocas empresas pueden seguir. De hecho, en Paradigma, nos gusta decir que la Transformación Digital es eliminar la distancia que separa a las empresas tradicionales de los nuevos clientes digitales.

Intento ponerme ejemplos que vayan más allá de una bonita frase que decirle a nuestros clientes para confirmarme que esto es real. Para escenificar esos nuevos clientes digitales se suele hacer referencia a nuestros hijos y sobrinos, y cómo estos manejan un tablet para ver cómo el usuario está cambiando. Pero a estos usuarios aún les queden unos años para llegar a ser clientes…

sigue leyendo…

Ebook ‘Big Data a través de 140 caracteres’

Quizá una de las tecnologías más disruptivas de los últimos 30 años, después de la aparición de Internet, ha sido el Big Data y toda la revolución que ha causado a su alrededor influyendo prácticamente en cualquier campo.

En el ámbito de negocio, términos como inteligencia de datos, real time processing, arquitectura data centric o inteligencia artificial rigen las estrategias en transformación digital de las mayores compañías mundiales.

Desde 2012, Paradigma organiza Big Data Spain, uno de los dos encuentros más importantes a nivel europeo. Un evento que surge como punto de encuentro para reunir a los mayores expertos del mundo en Big Data y que a día de hoy suma año a año cada vez más asistentes.

En este eBook, hemos querido tomarle el pulso al evento, en su última edición, a través de las impresiones y opiniones que los asistentes volcaron en Twitter. Repasamos a fondo el término Big Data y otras áreas ligadas a él. ¡Disfrútalo!

sigue leyendo…