Compute Copilot EKS

Compute Copilot EKS

Compute Copilot EKS

Leading The design of Compute Copilot EKS - Saving Customers "Over $880,000"

Leading The design of Compute Copilot EKS - Saving Customers "Over $880,000"

Leading The design of Compute Copilot EKS - Saving Customers "Over $880,000"

A mockup for a Macbook place on a table for a hair salon website
A mockup for a Macbook place on a table for a hair salon website

Compute Copilot is an intelligent workload provisioner that continuously manages, scales, and optimizes all of your AWS compute to get you the lowest cost with maximum stability, With a focused visibility into your Kubernetes environment

Client:

nops.io

My Role:

Lead Product Designer

Year:

2023 - 2024

Service Provided:

End-to-End Feature Design


A Cloud-Powered Boom

Imagine you’re leading engineering at a fast-growing tech startup. Your team has adopted Kubernetes on AWS Elastic Kubernetes Service (EKS) to scale applications with ease.


The cloud powers rapid feature releases and meets customer demand effortlessly. Infrastructure scales like magic.


Then the AWS bill arrives. What was once a reasonable cost has spiraled into a daunting figure.


You’re not alone. at nOps, we saw this story play out across countless organizations adopting Kubernetes. The promise of scalability was real, but so was the challenge of runaway costs.


Kubernetes: Power and Complexity

Kubernetes has transformed application deployment. AWS EKS is a go-to for teams leveraging this power in the cloud.

But with growth comes complexity. Compute costs often dominate AWS bills—sometimes 70% or more.
Engineering teams shared their struggles with us. Managing costs felt overwhelming without constant oversight.


Resources were overprovisioned. Savings Plans went unused. Spot instances, though cost-effective, required too much manual effort.


The Process: From Chaos to Control

Here’s how Compute Copilot EKS transforms the story, step by step:



Monitor in Real-Time: Dashboards I designed give you a granular view of Container Efficiency, Node Efficiency and Price Efficiency. All of them updating as Compute Copilot adjusts on the fly.



Quick Integration: Plug it into your AWS EKS environment in minutes. It syncs with Cluster Autoscaler or Karpenter, respecting your existing setup.

EKS Configuration


Analyze and Optimize: Our ML models kick in, scanning usage patterns to rightsize containers and place nodes with precision.



Automate Savings: It provisions the cheapest, most stable compute—maximizing Spot usage with termination protection and ensuring 100% commitment utilization.


Results That Speak

This is one of the most impactful Compute CoPilot features that I led design for, and it is being used now by +600 businesses Saving them millions of dollars with a percentage of 60% - 70% Savings




The Process Behind the scenes 🤔


Discovery Phase


Stakeholder Interview

 I started with interviewing internal stakeholders, especially the Devops team who are the main persona for this feature and that helped us a lot in shaping the Compute CoPilot feature sharp enough to the point where it provides huge value and savings for the customers who use Kubernetes.


Outcomes of the interviews

  • Dashboard that provides full visibility and monitoring for what’s happening under the hood of these services and also of nOps automation solution

  • Basic and important Insights into Kubernetes Clusters that would be an alternative for DevOps Engineers instead of using Lens IDE.

  • The need to have an automated solution for managing the optimization of EKS Clusters. Rightsizing Containers and Clusters Spot Coverage

  • Services Cost and how much nOps can save customers and show realization after configuration 

  • Simple and intuitive configuration process

  • Flexible configuration for different environments

  • Configuration of different types of Kubernetes Clusters


Competitors Analysis

The main goal was to understand the various approaches and patterns used for managing Kubernetes and how they provide automation solutions and visibility



Key Takeaway/Observations from the Competitors Analysis:

  • Most of the competitors are only focused on containers rightsizing optimization

  • The navigation is somehow time consuming and challenging to take actions on optimization and savings features as you have to go through different features and enable them one by one for each cluster

  • Most of the competitors don’t have a clear interface to configure spot management

  • Couple of the competitors provide an Audit log to track events happening in the background

  • Most of their navigation is basically around Cluster where the main navigation item is the cluster and everything else is under it


Define Phase


Affinity mapping

I worked with the team to brainstorm ideas and provide a solution for the problem defined. We used Miro sticky notes, and we took some time to go through the activity. Then we categorized the notes, voted on the ideas that we agreed on, and sorted out the priorities.



User Flow

Before jumping into sketching or wireframing I had to map out the user flows to get the full picture and process clear to everyone involved on the feature. Where does the flow start? What are the actions? How to land on these actions? Etc..


Initial soft mockups

After getting a clear picture of what we have in mind I started by sketching the ideas then by the help of our design system components library I created a soft mockup for the EKS Dashboard and the configuration process.


Internal Design critique

The internal design review call was so productive, I reviewed the designs with the Devops team and engineers to answer a couple of questions

  • Is the information we show valuable? Do you see everything you need to take action?

  • Is the configuration process clear and intuitive?

  • As a DevOps or an engineer Would you use this?

We had valuable feedback to iterate on the designs to adjust some of the information we show, provide table filtering, Date filtering and other updates


The Final Frame: Your Next Chapter
If you’re an engineering leader wrestling with EKS costs, Compute Copilot EKS is your plot twist. As the designer behind it, I’m proud to have built something that delivers not just savings, but freedom—freedom to innovate without the weight of runaway bills.


Ready to see it in action? Check out the feature page