← Crafts
Edgetify preview

Edgetify

Platform research Full-stack engineer

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
Control plane Device registry Edge node 1 Edge node 2 Workload manifest Health telemetry
Edge orchestration
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)));
}
Edgetify control plane placeholder
Screenshot placeholder — swap for the device fleet dashboard.