Autor

Desde que soy Ingeniero Informático me he dedicado a desarrollar software. En los últimos años en Paradigma he trabajado como arquitecto Java e ingeniero DevOps. Inmerso en tecnologías Cloud, metodologías ágiles y todo lo que nos permita hacer mejor software y entregarlo en menor tiempo.

Redactor en

¿Qué tecnologías triunfarán en 2019?

Cerramos un año, 2018, donde hemos vivido la irrupción de muchas tecnologías; algunas han terminado de instalarse definitivamente en nuestras vidas, y otras han llegado a su época de ocaso y las que decimos adiós.

Sin embargo, llegados a estas alturas del año, la pregunta del millón es ¿qué nos deparará el 2019 en el sector IT? ¿Cuáles son las tecnologías que nos cautivarán en los próximos meses?

Sin duda, no tenemos ninguna bola mágica que nos adivine el futuro, pero sí podemos sacar algunos patrones de los principales campos tecnológicos e intuir por dónde avanzará el futuro de la tecnología, al menos durante 2019.

sigue leyendo…

¿Sabes qué es SRE y qué puede hacer por tu negocio?

Google tiene ya 8 productos que superan el billón (109) de usuarios.  ¿Os habéis preguntado alguna vez cómo consiguen gestionar esos servicios? ¿Cómo trabajan sus equipos para mantener todo en un estado óptimo? ¿Cómo realizan los despliegues de nuevas funcionalidades?

A principios de los años 2000, cuando comenzaron con el buscador, ya percibieron que uno de los mayores problemas que tenían para gestionar sus servicios radicaba en la vieja guerra entre la gente de desarrollo y la gente de operaciones.

Los equipos de desarrollo escribían código y lo lanzaban a los equipos de operaciones para su despliegue. Estos trataban de hacerlo funcionar y, si no podían, lo lanzaban de vuelta al equipo de desarrollo. Generalmente los operadores tenían poco conocimiento de código y los desarrolladores tenían poco conocimiento de prácticas operacionales.

A los desarrolladores les preocupaba despachar el código y desplegar nuevas funcionalidades mientras que a los operadores les preocupaba la fiabilidad y mantener las cosas funcionando. En definitiva, perseguían objetivos diferentes: funcionalidad vs. estabilidad.

sigue leyendo…

Lo último en Tecnología y Negocio en solo 4 eBooks

Los últimos años nos están trayendo grandes novedades en cuanto a tecnologías se refiere. Nuevas herramientas, nuevas plataformas… hacen que el sector IT se reinvente cada día. Pero también hay otras tecnologías que siguen creciendo y evolucionando hasta encontrar su grado de madurez.

Es el caso de la Inteligencia Artificial, que parece haberse hecho un hueco en el plan estratégico de muchas compañías. También tecnologías como Cloud siguen siendo cada vez más imprescindibles, incluso juegan un papel fundamental en el proceso de transformación digital de cualquier empresa.

Desde Paradigma hemos querido hacer un estudio profundo, en base a nuestra experiencia y conocimientos, de algunos de los temas más candentes del sector.

Recopilamos 4 de nuestros últimos eBooks para hablar de Inteligencia Artificial, de Transformación Digital, de Blockchain y de la seguridad en Cloud. ¿A qué esperas para descargártelos?

sigue leyendo…

Haz fuerte tu negocio con tecnologías Cloud

A estas alturas no vamos a hablar de las virtudes de la nube. Cada vez son más las empresas que son conscientes de la importancia de aplicar en sus proyectos o productos tecnologías basadas en cloud.

Seguridad física, mayor confidencialidad y seguridad de los datos, alta disponibilidad por defecto, gestión más transparente… son solo algunas de las ventajas que nos aporta la nube, ya sea pública o privada.

Para nosotros, desarrollar proyectos en la nube es fundamental para que la transformación digital de nuestros clientes sea un éxito.

Gracias a estas tecnologías podemos competir sin miedo con los grandes dragones digitales y afrontar las necesidades que nos marca el mercado. ¿Aún no tienes claro la importancia de cloud en tu empresa?
sigue leyendo…

Jubilar tu viejo caballo es más rentable

Hace aproximadamente 100 años el debate más popular sobre el ahorro era si debías comprarte un coche o mantener tu caballo.

Y había artículos y anuncios de periódicos, como el de abajo, donde se argumentaba a favor de no descartar tu caballo pensando “en lo que te cuesta alimentarlo en un año” frente a “los gastos en gasolina, reparaciones y almacenamiento”.

Una lógica similar se utiliza a día de hoy al evaluar el coste de la nube pensando en lo que vale “lo viejo conocido” en lugar de pensar en apostar por el futuro.

Resulta curioso que este tipo de evaluaciones solamente son habituales en proyectos Cloud. No existe esta tendencia de tratar de justificar la viabilidad de un proyecto, por ejemplo, comparando si se desarrolla en Java frente a Python o si se utiliza una base de datos MySQL o una PostgreSQL.

A continuación veremos cómo se compara el coste de ejecutar tus proyectos en Cloud frente a on-premise, las posibilidades que traen los nuevos modelos de facturación a los departamentos financieros y todas las facilidades respecto al precio que nos ofrece la nube.

sigue leyendo…

Serverless: ha llegado el momento de reemplazar servidores por código

“Perhaps we no longer have to think about servers”. Estas fueron las palabras de Werner Vogels, CTO de AWS, el 7 de julio de 2016 para resumir el valor de la computación Serverless en su intervención en el Summit de Londres.

La destacaba como la siguiente gran revolución tras los contenedores y comentaba que algunas compañías ya estaban empezando a quitar las grandes piezas de sus aplicaciones y estaban reemplazando sus servidores, sus máquinas virtuales y sus contenedores sólo con código.

sigue leyendo…

Edge Computing o cómo afrontar nuevos retos en Cloud

En los años 90 estuvieron en auge las arquitecturas de tres niveles. Durante la transición del modelo cliente servidor a arquitecturas distribuidas, los líderes de la industria defendieron un patrón donde la interfaz, la lógica de negocio y las bases de datos debían estar estructuradas en capas diferentes.

Esta es la arquitectura de tres niveles con la que hemos estado tan familiarizados en el mundo J2EE. Ahora, en el apogeo del Cloud Computing, estamos habituados a arquitecturas muy parecidas en las que los datos se transfieren a una localización centralizada donde son procesados y luego son enviados de vuelta al solicitante.

Pero existen situaciones en las que este modelo no sirve. Por ejemplo, ¿qué pasa si los datos generados que hay que transferir son muy grandes? Pues está claro que aumentará el tiempo para procesarlos y la latencia para almacenarlos o recuperarlos de la nube.

Esto, en muchos casos, puede penalizar el rendimiento de las aplicaciones impactando negativamente en el negocio.

Para dar solución a estos problemas surgen nuevos paradigmas de computación en la nube como el Edge Computing.

sigue leyendo…

¿GDPR? Mejor en Cloud

Quedan tres meses para que entre en vigor el Reglamento General de Protección de Datos (GDPR). A partir del 25 de mayo esta será la normativa de protección de datos de obligado cumplimiento que sustituirá a la LOPD.

La adaptación en España parece que va muy lenta. Según un estudio de IDC sólo un 10% de las empresas españolas están preparadas, una cifra muy alejada del grado de adopción en otros países europeos como Alemania (26%), Reino Unido (24%) e Italia (20%).

Los principales obstáculos que se han encontrado para su adopción en la empresa española son: conflictos de prioridades, falta de presupuesto, limitaciones de recursos y desconocimiento de la normativa.

El estudio refleja que una de las principales dudas que tienen las empresas es cómo va a afectar GDPR a cloud. Por eso, veamos cómo están los principales proveedores cloud de cara al cumplimiento de GDPR.

SPOILER para impacientes: han llegado mucho antes y mejor que en normativas anteriores.

sigue leyendo…

Por qué todos apuestan por Kubernetes

Si ya estás utilizando contenedores en tu negocio o prevés hacerlo próximamente, seguro que ya lo conoces. Pero de todos modos vamos a hacer un pequeño recordatorio de qué es Kubernetes y para qué sirve.

Además, veremos cuáles son los motivos que hacen que Kubernetes sea la plataforma preferida para desarrollar mejores aplicaciones y desplegarlas en producción en menor tiempo. Y cómo se ha convertido en el core de los principales PaaS y de un gran número de productos Cloud para la gestión de contenedores.

sigue leyendo…

Ebook ‘Seguridad Cloud, por qué tu negocio está más seguro en la nube’

Las empresas españolas están pasando de realizar evaluaciones de tecnologías cloud a su implantación real. Este salto desde la virtualización y la nube privada hacia la nube pública está motivado principalmente por 3 factores: escalabilidad, rendimiento y poder acceder a los recursos de una forma global y mucho más rápida. Estos tres aspectos tienen beneficios sustanciales a nivel de negocio y aportan un valor diferencial respecto a entornos TI tradicionales.

La seguridad de los datos y las aplicaciones es un requisito crítico y una de las mayores preocupaciones de los clientes hoy en día a la hora de pasar a Cloud.

Existen múltiples retos que afrontar para conseguir la mejor seguridad. Pero también existen proveedores solventes, soluciones tecnológicas con suficiente nivel de madurez, compromisos de cumplimiento del marco regulatorio y profesionales cualificados para alcanzar en cloud una seguridad más alta que on-premise.

Con el eBook ‘Seguridad Cloud, por qué tu negocio está más seguro en la nube’ desterramos ese miedo infundado sobre la seguridad y para evitar que ejerza como stopper e impida aprovecharse de todas las ventajas que supone ir a cloud. ¡Descárgalo!

sigue leyendo…

Paradigma TechBrunch: Continuous Delivery, así desarrollan software las mejores empresas del mundo

¿Sabes cómo desarrollan software las compañías del nivel de Amazon, Google, Paypal o Netflix? La apuesta de estas grandes empresas que han revolucionado radicalmente el universo del software es clara: cultura abierta y tecnologías open source.

Ya hablamos en otro de nuestros TechBrunch cómo los grandes dragones digitales han marcado el camino de la transformación digital. Por eso, en nuestro último TechBrunch hemos querido profundizar y ver con detalle, de la mano de Amazon y Viesgo, cómo con Continuous Delivery podemos hacer cosas tan increíbles como desplegar nuevas funcionalidades en segundos y de una forma totalmente automatizada.

Desvelamos en nuestro último evento cómo cualquier compañía puede ser puntera en su área trabajando con Continuous Delivery y aplicando cultura DevOps. ¿Tú también quieres ser un líder digital en tu sector?

sigue leyendo…

8 razones por las que tus desarrollos están más seguros en Cloud

En un momento en el que la adopción de la nube parece imparable, en el que muchas empresas están dando el salto desde la virtualización a la nube privada o desde ésta a la nube pública, existen todavía dudas acerca de si es realmente segura.

A continuación analizaremos por qué podemos desterrar de una vez por todas este miedo infundado y empezar a valorar cloud como la opción más segura.

sigue leyendo…

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…

Control de acceso en Cloud, mucho más seguro que en tu propio datacenter

Las demandas de seguridad del mercado en entornos cloud son claras: el mayor nivel de seguridad posible para los datos y las aplicaciones, cumplimiento de todas las certificaciones y los estándares necesarios y una gestión clara y sencilla que no requiera dedicarle mucho tiempo.

Para cubrir todas estas necesidades, los principales proveedores cloud incluyen por defecto todas estas herramientas en sus plataformas. En el post de hoy vamos a ver algunas de ellas.

sigue leyendo…

Herramientas para unificar la seguridad de tus entornos cloud

¿Sabes qué es y para qué sirve un CASB? ¿Y un IGA? ¿No? Pues en el escenario actual, donde los servicios cloud están pasando de ser una necesidad a una obligación, lo vas a empezar a escuchar por todos lados. En el post de hoy vamos a ver en qué consisten cada una de estas herramientas.

sigue leyendo…

[Videotutorial] Continuous Delivery: tus cambios a producción en segundos

Es una de las piezas fundamentales en la estrategia digital de una compañía y engloba desde la definición de un stack tecnológico hasta un cambio cultural y organizacional.

Continuous Delivery es un conjunto de principios y prácticas para reducir el coste, el tiempo y el riesgo de entregar cambios incrementales a los usuarios.Jez Humble

En los últimos años su uso se ha extendido ampliamente impulsado por sus ventajas evidentes. A nivel de negocio, aporta una reducción de costes, asegura que se construyen las funcionalidades que de verdad aportan el valor que esperan los usuarios y reduce el riesgo al hacer una release. Se estima que aumenta el beneficio alrededor del 19%, mejora el 22% la calidad de las aplicaciones y el número de nuevo software y servicios desplegados aumenta en un 21%.

En el ámbito técnico facilita hacer integraciones menos dolorosas, encontrar antes los problemas, deshacerse de las tareas automáticamente repetitivas, desarrollar con más calidad, tener los entornos siempre estables, etc. Hay estudios que han medido que se consigue desplegar con una frecuencia hasta 30 veces superior, se dan un 50% menos de fallos y se consigue restaurar el servicio hasta 12 veces más rápido.

Hoy traemos a nuestro blog una demo en la que mostramos con un ejemplo cómo se podría montar un pipeline de Continuous Delivery para reducir el tiempo que pasa desde que hacemos un cambio hasta que se libera. Partimos de un proyecto muy sencillo con SpringBoot y Bootstrap alojado en nuestro Github y mediante Jenkins conseguimos automatizar las diferentes fases de construcción, tests, dockerización y despliegue en entornos definidos sobre Kubernetes.

sigue leyendo…

AWS vs. Google Cloud (2/2): bases de datos, redes, analytics y mucho más

AWS y Google Cloud Platform se han convertido en dos de los grandes proveedores de cloud pública y ofrecen tantísimos servicios que podemos encontrar sin dificultad soluciones que se adapten a nuestras necesidades, sean cuáles sean. Ya vimos en el blog cuáles son las diferencias entre AWS y Google Cloud en cuanto a procesamiento y almacenamiento.

Continuando con el cara a cara entre ambos competidores, en este post examinaremos todos esos productos que nos permiten disponer en la nube de bases de datos, redes, herramientas de desarrollo y gestión, analytics, machine learning y mucho más.

cloudvsaws2-jpg

sigue leyendo…

AWS vs. Google Cloud (1/2): procesamiento y almacenamiento

En el ámbito de los proveedores de cloud pública, Amazon Web Services va destacado en cabeza de carrera desde hace unos años. Pero otros competidores, como Microsoft Azure o Google Cloud Platform, no se rinden y continúan luchando para recortar la distancia existente en clientes e ingresos.

En este post vamos a examinar a los dos contrincantes principales en el espacio de cloud pública: AWS y GCP. Veremos qué soluciones de procesamiento y almacenamiento nos aporta cada uno.

cloudvsaws

sigue leyendo…

VMware ha muerto

A mediados de los años 60, IBM acuñó el término “hypervisor” e implementó su sistema operativo CP-40 con virtualización completa. Desde entonces, la virtualización ha recorrido un largo camino repleto de baches y grandes logros tecnológicos.

Los avances que se hicieron en los años 2000 contribuyeron a que se extendiera ampliamente la virtualización. En 2013 se estimó que el 64% de las empresas con más de 50 empleados la usaban.

En la actualidad existen en el mercado una gran variedad de hypervisores, de los cuales hay 3 que copan casi la totalidad del mercado: Hyper-V que es gratuito en Windows 10, KVM que viene de serie en la mayoría de las plataformas Linux y VMware que es el líder del mercado hasta el punto de haberse convertido en un estándar de facto.

virtualizacion

sigue leyendo…

Which technologies will triumph in 2019?

2018 is coming to an end, a year where we have seen many technologies burst onto the scene; some of them have definitively become a part of our lives, whereas others have reached the end of the line and we have bid them adieu.

Nevertheless, come this time of the year, the million-dollar question is: what does 2019 have in store for the IT industry? Which technologies will win us over in the coming months?

Of course, we do not have a magic ball to see the future with but we can still draw some patterns from the main technological fields and intuit where the future of technology lies – at least in 2019.

sigue leyendo…

Do you know what SRE is and what it can do for your business?

Google already has 8 products that have 1+ billion users. Have you ever asked yourselves how is Google able to manage all those services? How do its teams work to keep everything in an optimal state? How does it deploy new functionalities?

When Google launched its browser in the early aughts, it already was aware that one of the biggest problems it had to manage its services was the tussle between the development people and the operations people.

The dev teams wrote code and sent it to the ops teams for deployment. The latter tried to make it work; if they failed, they sent it back to the former. As a general rule, operators did not know much about coding and developers did not know much about operating practices.

Developers were worried about finishing code and deploying new functionalities, whereas operators paid attention to reliability and keeping things running smoothly. In short, they had different objectives: functionality and stability respectively.

sigue leyendo…

Serverless: the time has come to replace servers with code

“Perhaps we no longer have to think about servers”. This is what Werner Vogels, AWS’ CTO, said on 7 July 2016 to sum up the value of Serverless computing during his speech at the London Summit.

He saw it as the next big revolution after containers and mentioned that some companies were already starting to remove the big parts from their apps and replacing their servers, virtual machines and containers just with a code.

sigue leyendo…

Retiring your old horse is more profitable

Around 100 years ago the most popular debate regarding saving was whether you should buy a car or keep your horse.

There were articles and newspaper ads, such as the one below, which argued in favor of not discarding your horse thinking “what it costs you to feed it in a year” versus “expenses on gasoline, repairs and storage.”

A similar logic is used today when evaluating the cost of cloud thinking about the cost of what we are used to instead of thinking about betting on the future.

It is curious that this type of evaluations are only common in Cloud projects. There is no such tendency to try to justify the viability of a project, for example, when we compare whether it is developed in Java versus Python or if a MySQL or a PostgreSQL database is used.

Next, we will see how the cost of running your projects in Cloud compared to on-premise compares, the possibilities that the new billing models bring to the financial departments and all the facilities with respect to the price offered by the cloud.

sigue leyendo…

Edge Computing or how to face new challenges in Cloud

In the 90s, three-level architectures were booming. During the transition from a client-server model to distributed architectures, industry leaders defended a pattern where the interface, business logic and databases had to be structured in different layers.

This is the three-tier architecture that we have been so familiar with in the J2EE world. Now, at the height of Cloud Computing, we are used to very similar architectures where  data is transferred to a centralized location to be processed and then sent back to the requester.

However, there are situations in which this model does not work. For example, what happens if the generated data to be transferred is very large? It is clear that it will increase the time to process and the latency to store or retrieve said data from the cloud.

This, in many cases, can penalize the performance of the applications, negatively impacting business.

To solve these problems, new cloud computing paradigms emerge, such as Edge Computing.

sigue leyendo…

GDPR? Better in Cloud

General Regulation of Data Protection (GDPR) comes into force soon. As of May 25 it will be the mandatory data protection regulation that will replace the LOPD.

The adaptation in Spain seems to be very slow. According to an IDC study, only 10% of Spanish companies are ready, a figure that is far from the degree of adoption in other European countries such as Germany (26%), the United Kingdom (24%) and Italy (20%).

The main obstacles that have been found for its adoption in Spanish companies are: conflicts of priorities, lack of budget, limitations of resources and ignorance of the regulations.

The study shows that one of the main doubts that companies have is how GDPR will affect the cloud. So let’s see how the main cloud providers are in regards with GDPR compliance.

SPOILER for the impatient ones: they are better prepared than in previous regulations.

sigue leyendo…

Why everyone bets on Kubernetes

If you are already using containers in your business or if you intend to do so soon, I’m sure you already know it. But anyway, lets give a quick reminder of what Kubernetes is.

We will also see what are the reasons that make Kubernetes the preferred platform to develop better applications and deploy them in production in less time. And how it has become the core of the main PaaS in the market and a large number of Cloud products for container management.

sigue leyendo…

Tools to standardise the security of your cloud environments

Do you know what a CASB is and what it is for? And an IGA? Well, in the current situation, where cloud services are changing from a necessity to an obligation, you are going to start hearing about them everywhere. In today’s post, we are going to see what each of these tools consists of.

sigue leyendo…

Cloud access control, much more secure than on your own datacenter

The demands of market security in cloud environments are clear: the highest level of security possible for data and applications, compliance with all certifications and standards required and a clear and simple management that does not require investing much time.

To cover all these needs, the major cloud providers include all these tools on their platforms by default. In today’s post, we will see some of them.

sigue leyendo…