Analogía entre toma de notas y microservicios

El proceso de toma de notas es, seguramente, tan viejo como el mismo arte de escribir. Y como bien sabemos, surge de la necesidad de preservar aquello que la memoria no puede. Tomar notas nos ayuda a aprender, producir conocimiento o simplemente para llevar un registro de nuestra evolución lectora.

Con la acumulación de notas se contraen retos(entendido como cliclo de vida), cuyos esfuerzos son paralelos a la cantidad de información que se maneja . ¿Cuántos de nosotros no desistimos ante la ingente tarea de mantener lo que escribimos visible, organizado y funcional?

<aside> 💡 La toma de notas y las arquitecturas de software modernas se enfrentan al mismo reto: escalar

</aside>

Las arquitecturas informáticas modernas basadas en nube trajeron un cambio importante en el cómo se construye una solución tecnológica. La renta de recursos de cómputo se hizo popular y como era de esperarse, el tiempo es la unidad de cobro.

La llave fue describir unidades de funcionamiento más pequeñas, donde el ‘pequeño’ está determinado por el ambiente cultural de la organización (¿sociedad?), vamos, es totalmente subjetivo y no se apoya en un proceso científico. Con esto no quiero decir que no haya un corpus de buenas prácticas o un cúmulo de experiencia válido; solo quiero expresar que hay lineamientos pero no leyes.

¿Qué es un microservicio?

Un microservicio es un enfoque arquitectónico y organizativo para el desarrollo de software. Consiste en componer el software en pequeños servicios independientes que se comunican entre sí. Estos servicios son autónomos, lo que permite una mayor escalabilidad y rapidez en el desarrollo de aplicaciones. Los microservicios facilitan la innovación y aceleran el tiempo de lanzamiento de nuevas características.

Dicho lo anterior, las organizaciones buscaron rebajar los costos acudiendo a la arquitectura de microservicios, conceptualizándolas como entes elásticos.

  • Si no estás atendiendo a nadie, desaparece.
  • Si estás atendiendo a algunos, redúcete.
  • Si atiendes a muchos, expándete.

<aside> 💡 Si pago por el tiempo de uso, elimino el tiempo ocio.

</aside>

Se palearon muchos problemas de eficiencia de recursos, pero al igual que el manejo de un nutrido acervo de notas, contrajo complejidad y especialización.

La toma de apuntes, según los jardines digitales, Zettelkasten, etc; tiene el mismo comportamiento: pequeñas unidades de pensamiento que llamamos semillas, las cuales se integrarán a una arquitectura de pensamiento en red más compleja.

En conclusión…


Siguiendo la misma línea de composición basada en pequeñas unidaes, modifiqué mi PKM en Notion para preservar una organización elástica que me permitirá organizar fácilmente mis notas, pero tolerando cierto caos entre las mismas. Otro atributo importante es que mantengo distintos niveles de referencias, lo que me permite ingresar desde distintos enfoques, dependiendo de qué esté buscando en ese momento. Mis notas son como legos que se van apilando para construir piezas más complejas, pero sin perder su autonomía.