Autor

Ingeniero Informático con más de diez años de experiencia en el sector del desarrollo de software. Actualmente trabajo como Arquitecto Técnico dentro del departamento de Arquitectura de Paradigma Digital, ayudando en la elaboración del diseño técnico de los proyectos y el I+D. Mis principales intereses profesionales son aquellos relacionados con la calidad del software, desarrollo e investigación de nuevas tecnologías.

Ponente en

[Meetup] API Management

  • 25 de enero del 2018
  • Ponente Jesús Medinilla
  • Madrid International Lab

En este meetup vamos a analizar uno de los pilares básicos en el proceso de transformación digital de las empresas: API Management. Para ello, explicaremos en... sigue leyendo

Redactor en

Mi camino hacia la certificación de Google Cloud Architect

Debido al gran auge que está teniendo el universo cloud, y para poder desempeñar de una manera más óptima mi trabajo en Paradigma Digital, los últimos meses he invertido mi tiempo en la plataforma de Google, Google Cloud Platform (GCP), y he conseguido certificarme como Professional Google Cloud Architect, no siendo éste un camino sencillo. Nada sencillo.

Una de las razones por las que este viaje me ha parecido complicado, además de por la dificultad técnica, es porque Google no provee de ningún tipo de temario al que agarrarse durante la preparación, ni tampoco existen exámenes de prueba que sirvan para validar si los conocimientos adquiridos son suficientes o no.

En este sentido, el único material oficial de Google lo podréis encontrar en su propia documentación: el, en mi opinión, demasiado abstracto plan de estudios y el mini-examen de prueba.

Por estos motivos he decidido escribir un post sobre ello, para intentar ayudar a quien persiga este mismo objetivo, contando qué he estudiado exactamente, los recursos que he utilizado, cómo me he organizado, y qué conceptos considero que son claves dominar con vistas a superar el examen.

sigue leyendo…

WSO2: en ocasiones veo “huesos”

De un tiempo a esta parte parece que están bastante de moda los productos de WSO2 (hueso para los amigos). Hay algunos compañeros que se están certificando en los diferentes productos de esta plataforma, bastantes empresas que están empezando a implantar algunos de ellos.

Desde ya podemos encontrar también abundante información en la web, artículos divulgativos o tutoriales… sobre cómo hacer esto o lo otro con alguno de los productos de la plataforma WSO2.

Entonces, algunos os estaréis preguntando, si hay tanta información y movimiento, ¿por qué escribir un artículo más sobre las bondades o entresijos de esta tecnología? ¿No está todo dicho ya?

Pues bien, la respuesta es que, a pesar de todo esto, creo que aún puede resultar algo lioso hacerse una idea general de qué supone esta plataforma o cómo nuestras empresas se pueden beneficiar de ella.

Para intentar capturar esa “foto general” de la plataforma en unos pocos párrafos, voy a explicar los conceptos claves resumiendo, en unas pocas ‘pregunta/respuesta’, las muchas conversaciones vividas en los últimos tiempos con algunos de nuestros clientes… ¡espero que os sea útil!

sigue leyendo…

Replicando datos en Tiempo Real III: aplicando nuestra solución a bases de datos relacionales

Terminamos la serie de post Replicando datos en tiempo real, donde hemos analizado la replicación de datos en tiempo real entre dos sistemas heterogéneos.

En la primera entrega, Replicando datos en tiempo real: ¿qué vas a hacer con tus datos, si no los usas?, expusimos la necesidad de encontrar una solución a esta problemática, viendo qué nos puede aportar desde un punto de vista de negocio y analizando los inconvenientes de las soluciones tradicionales.

En el segundo post, Replicando datos en tiempo real II: Diseñando nuestra solución, diseñamos la arquitectura de nuestro proceso de replicación de datos, analizando sus ventajas e inconvenientes y presentando algunas tecnologías que nos pueden servir a la hora de llevar a cabo la implementación.

Debido a que, como hemos visto, las tecnologías a utilizar pueden variar en función del sistema a replicar, en este último post vamos a centrarnos en analizar con más detalle la replicación de datos para dos bases de datos relacionales: Oracle y PostgreSQL.

sigue leyendo…

Replicando datos en tiempo real II: Diseñando nuestra solución

De acuerdo, ya sé que en el post anterior Replicando datos en tiempo real: ¿qué vas a hacer con tus datos, si no los usas? no ofrecimos ninguna opción viable para implementar el proceso de replicación que planteamos. Y además, no dimos ninguna solución alternativa ni hicimos hincapié en los inconvenientes de las soluciones más habituales.

La razón no era otra que no alargar demasiado el anterior post. En este nuevo artículo vamos a empezar a diseñar nuestra solución, y qué mejor manera de empezar que echando mano de esos conceptos teóricos que nos resultan tan prácticos en tantas ocasiones, (y además, otros ya se han molestado en pensar por nosotros): los patrones de diseño.

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…