Edgetify
Edge-computing platform for distributed device orchestration — register nodes, push workloads, and observe health without a central cloud choke point.
Problem
Fleet operators need to run lightweight jobs across scattered devices where always-on cloud control is unreliable or costly. Edgetify explores an orchestration layer that schedules tasks, tracks node health, and reconciles desired state at the edge.
What it covers
- Device registry with capability tags and last-seen heartbeats
- Workload manifests pushed to edge runners
- Health and log aggregation with backoff when uplink is sparse
- TypeScript control plane APIs for operator dashboards
type EdgeNode = { id: string; tags: string[]; lastSeen: number };
type Workload = { id: string; image: string; env: Record<string, string> };
export async function dispatch(nodes: EdgeNode[], workload: Workload) {
const targets = nodes.filter((n) => Date.now() - n.lastSeen < 60_000);
await Promise.all(targets.map((node) => pushManifest(node.id, workload)));
}