Core Concepts
Nexus uses a modern, modular architecture designed for high availability and low latency.
The Publishing Pipeline
At the core of Nexus is the Publishing Pipeline. This represents the flow of your content from draft to global distribution.
- Ingestion Engine: Captures and sanitizes incoming content from various sources.
- Processing Nodes: Transforms, optimizes, and prepares assets.
- Edge Distribution: Pushes your content directly to our globally distributed CDN nodes.
Projects and Environments
You can isolate different workloads using Projects. Within each project, you can define Environments (e.g., Staging, Production). Each environment has isolated credentials, routing rules, and metrics.
Extensibility
Nexus supports plugins written in Node.js and Rust. This allows you to hook into any stage of the publishing pipeline to trigger external actions, transform data, or notify external services like Slack or Jira.