El backbone sobre el que corre tu plataforma.
Infraestructura como plataforma: un runtime determinista de Node.js, workers aislados por hilos, secretos resueltos en runtime y apps React reales construidas y servidas en cloud — una sola firma operacional en todo tu stack.
const { Loom } = require('@link-loom/sdk');
const loom = new Loom({
root: __dirname,
name: 'billing-svc',
});
const main = async () => {
// DI → infra → adapters → tráfico
const dependencies = await loom.ignite();
dependencies.console.success('Runtime activo');
};
main();class InvoiceWorker extends BaseWorker {
// Corre en su propio isolate V8. A prueba de crashes.
async activateBackground(ctx) {
const { payload, logger } = ctx;
logger.info('Procesando factura…');
const result = await this.settle(payload);
return { ok: true, data: result, port: 'done' };
}
}// El .env queda vacío — los secretos se resuelven en runtime
const loom = new Loom({ root: __dirname });
// ignite() trae el entorno desde Cloud Vault
const deps = await loom.ignite();
const stripeKey = deps.config.providers.stripe.key;
// en memoria, nunca escrito a discoclass DailyReportFunction {
constructor(deps) {
this._email = deps.adapters.email;
}
// Corre cada día a las 9:00 — sin crontab
async run() {
await this._email.sendAdminReport();
}
} Cada capa funciona sola. Juntas, son una plataforma.
Cinco capas, una firma operacional. Empieza con el runtime open source; crece hacia workers, vault, servicios y apps construidas en cloud a tu ritmo.
- 01 Runtime SDK Boot determinista, inyección de dependencias explícita, ciclo de vida como máquina de estados. loom.ignite()
- 02 Workers Unidades de ejecución aisladas por hilos con ciclo de vida FSM y recuperación total de memoria. [Loom]::[Workers]
- 03 Cloud Vault Entornos y secretos resueltos en runtime. Nada sensible en tu repo. config ← vault
- 04 Cloud Services Los servicios backbone que toda plataforma necesita — identidad, notificaciones, storage, observabilidad. identity · storage · events
- 05 App Engine Apps React reales — almacenadas, construidas, versionadas y servidas desde el cloud. app.build()
SDK → Workers → Vault → Services → Apps. Una firma, de punta a punta.
Seis módulos. Una firma operacional.
Cada módulo es infraestructura de producción por sí solo. Compuestos, corren tu plataforma completa — del boot del proceso a la app que abre tu usuario.
El runtime es abierto. La plataforma corre sobre él.
El Link Loom SDK es open source y ejecuta el mismo código en tu laptop, tu datacenter y nuestro cloud. Sin caja negra en la base de tu stack.
- require('@link-loom/sdk') Una sola dependencia Runtime, DI, adapters, workers y streams vienen en un solo paquete.
- BaseWorker · adapters Primitivas, no magia Todo lo que hace la plataforma está construido sobre clases base documentadas que tu propio código puede extender.
- ignite() en todas partes Cloud-opcional por diseño Todo funciona offline. Cloud Vault, App Engine y los servicios gestionados se conectan cuando tú quieras.
Ignite. Compón. Opera.
- loom.ignite()
Ignite
Una llamada levanta el runtime: las dependencias se resuelven, la infraestructura conecta, los adapters cargan — en orden garantizado, siempre.
- spawn → activate → stop
Compón
Conecta servicios, lanza workers, agrega vault y storage. Toda capacidad llega por el mismo grafo de dependencias.
- build · version · serve
Opera
Publica apps desde App Studio, versiónalas en App Engine, observa cada workload con la misma observabilidad.
Un runtime. Todos los workloads.
- estados del ciclo de vida de un worker — de spawn a guillotina
- 7
- adapters y módulos de infraestructura en el SDK
- 10+
- memoria del worker recuperada al terminar
- 100%
- secretos escritos a disco — Vault resuelve en runtime
- 0
- 01 Instala npm i @link-loom/sdk. Haz ignite de tu primer servicio hoy.
- 02 Compón Agrega workers, vault y servicios mientras tu plataforma crece.
- 03 Publica Construye y versiona apps en cloud. Sírvelas donde sea.