Apple Podcast (iTunes) | iVoox | Spotify | Suscríbete al podcast

Sobre la necesidad (o no) de deshacer una aplicación monolítica.

Antes de entrar en el tema te cuento que este domingo voy a hablar en La Selecta Newsletter de uno de estos dos temas:

  • Cómo sobrevivir como personas autodidactas.
  • Cómo el virus en China puede cambiar para siempre la forma de trabajar en las empresas gracias a la tecnología.

Aún no está decidido. Pero no te lo vas a poder perder.

Suscríbete gratis aquí.

Ayer mismo estuve en TrincheraWP apostando por desarrollar para WordPress sin WordPress. O al menos, solo con una parte.

Descúbrelo en en la grabación en vídeo.

El fin de los monolitos

¿O no?

Porque hablamos hoy de tres artículos que han llegado por casualidad juntos el mismo día a mi pantalla y que han captado toda mi atención. Son estos:

Un recorrido por la experiencia profesional de tres personas que cuentan su relación con las aplicaciones monolíticas y la forma de romperlos.

¿Es necesario o no?

Es una cuestión que se plantean.

De hecho es una pregunta trending en cualquier conferencia sobre desarrollo del mundo.

Cuándo ejecutarlo, por dónde empezar o si tengo la capacidad de mantener lo que viene luego: los microservicios.

Los participantes

Alex nos detalla como han ido dividiendo su aplicación de inicio en partes más pequeñas.

Le da sentido a la decomposición del monolito en base a algo tangible: los usuarios de la aplicación.

Mauro por su parte nos cuenta la experiencia vivida en una gran compañía donde era necesario incluir elementos que podían desgajarse de la aplicación principal.

Matt también redunda en esto, haciendo buenas referencias a las cualidades que debe tener un desarrollo monolítico.

Porque, como cuento en la historia, las aplicaciones de este tipo suelen encerrar caracterísitcas comunes, pero siempre he encontrado algo recurrente cuando llevan muchos años funcionando:

El alto valor que tienen para las empresas que las usan.

Son una factoría de generar riqueza para ellas y por eso el coste de romperlo es aún más alto.

Mi momento

Me encuentro en un punto en el que rompería con agrado algunas de las aplicaciones de las que soy responsable técnico.

Pero el presupuesto y, sobre todo, las expectativas de esos proyectos o lo permiten.

No lo tienen previsto.

Todas menos las que cumplen una característica: las que forman parte de mi propio producto.

Esas van a alcanzar su punto de madurez en breve.

Más enlaces

Además un par de lecturas interesantes:

¡Nos escuchamos el próximo martes!


Escrito por Dani

Soy programador web, podcaster y formador. Especialista en frameworks basados en PHP, aunque mis favoritos son los microframeworks en varios lenguajes (Python, Javascript) en los que constuyes de verdad a la medida la aplicación de tus sueños. Aquí puedes conocerme mejor.
comments powered by Disqus