Run an MDK site
Choose and run an MDK site deployment topology.
Overview
Use these guides to choose a site deployment shape.
If Kernel, Gateway, Worker, manager, or thing are unfamiliar, read terminology first. If you are choosing between topologies, read deployment topologies.
Choose a guide
- Single-process — run Kernel, Gateway, and Workers in one Node.js process
- Local — run the supported Worker fleet as separate processes on one machine, each with registered devices
- Microservices — run Gateway and Workers as separate supervised services
Next steps
- Understand the trade-offs before you choose your deployment topology
- Browse the functions that wire together the Kernel, device Workers, and the Gateway HTTP