Building a WP Provisioning Engine with Node.js, Dockerode, and BullMQ
Most "Managed WordPress" hosts are just UI wrappers around the same old third-party scripts. We decided to take a different path. We're building SyndockEngine—a proprietary provisioning layer with ...

Source: DEV Community
Most "Managed WordPress" hosts are just UI wrappers around the same old third-party scripts. We decided to take a different path. We're building SyndockEngine—a proprietary provisioning layer with zero third-party dependencies. We just hit a major milestone: The first heartbeat. 🚀 The Stack We’ve unified the entire infrastructure lifecycle under one language: TypeScript. Runtime: Node.js + Fastify (for high-performance API scaffolding) Orchestration: Dockerode (direct interaction with the Docker socket) Job Queue: BullMQ + Redis (handling the heavy lifting of container lifecycle) ORM: Prisma (managing Instance, Metric, and BackupRecord schemas) The Architecture: Infrastructure That Thinks SyndockEngine isn't just about spinning up containers; it's about shifting intelligence from the application layer to the infrastructure layer. Why we moved away from the standard WP stack: EloCache: We run caching at the Nginx layer, not inside PHP. No more "Performance Plugins" slowing down the exe