07 / Ideas
Notas sobre producto, código y criterio.
Un espacio para escribir sobre frontend, backend, sistemas, decisiones de producto y el tipo de detalle que normalmente no entra en un case study.
Seguridad por capas para un panel interno
Las herramientas internas acumulan deuda de seguridad más rápido que los productos públicos. License Manager usa cuatro capas independientes, cada una pensada para una superficie de ataque distinta.
Provisionar tenants como una transacción, no como un script
Crear bases de datos, usuarios, licencias y webhooks a mano no escala. Lo que me enseñó License Manager sobre tratar el provisioning SaaS como un flujo transaccional.
Redis como buffer de webhooks: lo que aprendí construyendo Agenda IA
WhatsApp manda webhooks en ráfagas y no espera. Cómo usé Redis como cola intermedia para no perder mensajes y mantener la respuesta por debajo de los 3 segundos.
Cuándo un monolito es la decisión correcta de producto
Aura Pura me recordó que la arquitectura debe responder primero a las restricciones del producto. A veces una sola app en Flask es la mejor decisión, aunque la stack se vea menos moderna.
Las actualizaciones desktop necesitan confianza, no solo distribución
TreeCodes Hub nació de una idea simple: mover instaladores es fácil, pero distribuir updates confiables exige firmas, control de ciclo de vida y una fuente central de verdad.