The nio Platform facilitates the creation of distributed computing solutions across an almost unlimited array of platforms and devices. There are many ways to use it. We have outlined some of the most common implementations below.
- In a nio-managed cloud: we run nio for you, and you use the nio System Designer to build cloud-based solutions.
- Locally: you run nio wherever you want, and use the System Designer to build and administer it.
- In a Docker container: containerize nio, and use Kubernetes or some other Docker orchestration tool.
- In production: you run nio in the background over a sustained time period, and need it to be fault tolerant.