Olatubosun*
← All work
Dockhive—2025—Cloud Infrastructure

Cloud Infrastructure

Operators were accountable for infrastructure they couldn't see.

Web3Cloud InfrastructureDashboard
Cloud Infrastructure
Role
Sole Designer
Year
2025
Client
Dockhive
Duration
2025

( Overview )

Dockhive is a unified cloud infrastructure platform for app hosting, databases, and workflow automation. As sole designer working with Dockhive's engineering team, I designed two layers: the deployment experience that gets developers to production in under 6 minutes, and the operator visibility layer that keeps them in control once it's live.

( The Problem )

A developer shipping a Next.js app with Postgres and background jobs had to configure Vercel, spin up Supabase, and wire n8n. Three dashboards, three billing pages, three mental models. Average time to first deployment: 45 minutes. Most gave up before finishing. Dockhive unified all three into one platform.

The design problem: make deploying infrastructure feel like something a developer wants to do, not something they have to survive.

( Deployment Flow )

One entry point. Three services: app hosting, databases, and automation. Framework selection is a card grid, auto-detected from the repo. Three steps to deploy anything.

( The Operating Problem )

Getting deployed is one problem. Understanding what's running after is the harder one. DePIN compute operators run nodes across multiple regions, earning rewards from AI workloads running autonomously 24/7. When something goes wrong, they find out when rewards stop.

( Node Explorer )

Before this, operators had a spreadsheet of node IDs — no geography, no topology. Degraded nodes in the same region are a power issue, not a hardware failure. That's a two-minute ISP call, not a truck roll.

( Failure & Response )

The old interface showed one status: Offline. What caused it was left to the operator to reconstruct. The new interface surfaces the likely cause alongside the state — thermal cascade, network drop, hardware stress. An operator responding to an alert at 3am needs the interface to manage cognitive load, not just display information.

( Economic Layer )

Operators aren't running infrastructure for fun — they're earning ETH from AI workloads. The economic layer surfaces earnings, performance, and the direct relationship between uptime and revenue. Degraded nodes cost real money. Now that cost is visible.

( Design Decisions )

  • Lagos-first design if the interface works on a phone with 2G connectivity and one thumb, it works everywhere. This constraint shaped tap targets, information density, and progressive disclosure throughout.
  • Failure signatures over status codes "Offline" is not actionable. "Thermal throttling cascade, likely cooling system failure" is.
  • Four stages, not four tabs incident response is a flow, not a dashboard. Each stage surfaces exactly what the operator needs at that moment.

( Outcomes )

Reflection

Early versions of the operator dashboard showed everything — every metric, every log, every node. It looked comprehensive. In testing with Lagos-based operators on mobile connections, it was unusable: pages took 12 seconds to load, tap targets were too small for one-thumb use, and the information hierarchy assumed a wide monitor and fast internet.

Stripping it back to only what an operator needs at each moment — failure cause, affected nodes, recommended action — made the interface faster, clearer, and more decisive. The Lagos constraint wasn't a concession. It was the design principle that made the product work for everyone, including the San Francisco operators who never knew they needed it.

<6min

Time to deploy, down from 45min

84

Network nodes across 6 regions at launch

89%

Service identification on first try, up from 34%

↓40%

Reduction in operator churn

Next project

Enterprise Reward System

→