Platform Engineering KPIs That Actually Lower Cloud Spend
Measure platform outcomes that correlate with lower Kubernetes bills instead of vanity DevOps metrics.
Is it cheaper to self-host Focalboard on AWS EKS or just pay for Notion/Trello? We break down the TCO, including hidden cluster costs.
Focalboard is an incredible open-source project. It’s a self-hosted alternative to Trello, Notion, and Asana. The promise of open source is freedom: freedom from per-user pricing, freedom from data lock-in, and freedom to customize.
But “free software” is not “free infrastructure.”
If you are a startup CTO or a DevOps engineer thinking, “Let’s just self-host Focalboard on our EKS cluster to save money,” this guide is for you. We are going to break down the Total Cost of Ownership (TCO) of running Focalboard on AWS Kubernetes to see if it’s actually cheaper than just paying for Notion.
You can run Focalboard with docker run, but that’s not production. For a team of 50 people relying on this for daily work, you need High Availability (HA), backups, and security.
graph TD User((User)) --> ALB[Application Load Balancer] ALB --> Service[K8s Service] subgraph EKS_Cluster Service --> Pod1[Focalboard Pod 1] Service --> Pod2[Focalboard Pod 2] Pod1 --> DB[(PostgreSQL RDS)] Pod2 --> DB end Pod1 --> S3[S3 Bucket (Uploads)]We’ll assume a “Small Team” setup (10-50 users) running on AWS us-east-1.
If you are spinning up a new cluster just for this, you start in the hole.
Focalboard is written in Go and is very efficient. It doesn’t need much.
t3.medium (2 vCPU, 4GB RAM) for redundancy.| Component | Standalone Cluster | Shared Cluster (Marginal Cost) |
|---|---|---|
| EKS Control Plane | $73.00 | $0.00 (Already paid) |
| Compute (EC2) | $60.74 | $15.00 (Pod requests only) |
| Database (RDS) | $15.00 | $15.00 |
| Network (LB/NAT) | $53.85 | $5.00 (Ingress sharing) |
| Maintenance (Human) | $??? | $??? |
| TOTAL CASH | ~$202.59 / month | ~$35.00 / month |
This is the real killer.
If your DevOps engineer costs $150/hour, and they spend 2 hours a month maintaining this, that’s $300/month in labor.
Let’s compare this to the “Standard” plans of competitors for a team of 20 users.
| Tool | Price per User | Monthly Cost (20 Users) | Verdict |
|---|---|---|---|
| Notion | $8 | $160 | Cheaper than Standalone EKS |
| Trello | $10 | $200 | Parity with Standalone EKS |
| Asana | $11 | $220 | Slightly more expensive |
| Focalboard (Shared K8s) | $0 | $35 | Massive Winner |
Don’t do it. Running EKS just for Focalboard is financial suicide. The $73 control plane + NAT gateways will eat your savings. Use a single EC2 instance with Docker Compose or a DigitalOcean Droplet ($10/mo).
Do it. If you already pay for the Control Plane, NAT Gateways, and ALBs, the marginal cost of adding Focalboard is just the compute resources (~$35/mo). For a team of 20, you save $125/month vs. Notion. That’s $1,500/year.
Kubernetes economics are all about density.
[!TIP] Planning a new cluster? Use our Cluster Cost Estimator to see how adding workloads like Focalboard impacts your total bill.
Founder & CEO
Measure platform outcomes that correlate with lower Kubernetes bills instead of vanity DevOps metrics.
A step-by-step playbook to triage sudden spend spikes and prevent them from happening again.
Every agent you install (Datadog, Splunk, Istio) taxes your CPU and Memory. Learn how to calculate the true cost of your DaemonSets.
Get Kubernetes and ECS cost tactics delivered weekly.