OIOrchide Irakoze SRinblog.opsctrl.dev·2d ago · 7 min readHow We Isolate Hundreds of Tenants — and Prevent Cross-Tenant BleedA single-tenant deployment is easy: one app, one set of resources, one blast radius that only ever touches its owner. A multi-tenant platform is a different animal. On opsctrl, hundreds of unrelated a00
OIOrchide Irakoze SRinblog.opsctrl.dev·2d ago · 8 min readEvery App Gets a URL: How opsctrl Handles Dynamic and Custom DNSOne of the quiet promises of a Platform-as-a-Service is that you should never have to think about DNS. You push code, and a few moments later there's a live URL with a valid SSL certificate sitting be00
OIOrchide Irakoze SRinblog.opsctrl.dev·Jun 23 · 2 min readWhat we've learn about NestJS after deploying a hundred api's The elephant in the room is the above admin dashboard . some three months later and a zillion out reach attempts i confidently feel we've brought our delivery engine to adequate test , and i feel we c00
OIOrchide Irakoze SRinblog.opsctrl.dev·Jun 8 · 5 min readNestJS Deployment on pnpm 11: Fixing Native Binaries Like bcrypt in Docker You changed nothing. pnpm changed a default. And now your pipeline is on fire. Upon close inspection you find something like this: ERR_PNPM_IGNORED_BUILDS The following dependencies have build script00
OIOrchide Irakoze SRinblog.opsctrl.dev·Apr 29 · 6 min readDeploying NestJS: 11 Steps on Railway vs 3 on opsctrl Your NestJS app works locally. Prisma connects to your dev database, BullMQ queues are firing, everything's clean. Now you need to deploy it , you could setup a VPS and PM2 your way to service , or go00