Skip to main content
Loading...
AWS Amazon logo

Building AWS Config

Designing a visual timeline to track cloud resource changes—launched at AWS re:Invent 2014

AWS Config Timeline Interface
Role

UX Designer

Timeline

4 Months (2014)

Platform

AWS Console (Web)

Team

1 Designer, 6 Engineers

This portfolio showcases my personal work and design projects. While some of the content may reference my professional experience at AWS, all views, opinions, and designs presented here are my own and do not reflect the official policy or position of AWS. Any data or information displayed is either publicly available or has been anonymized to protect confidentiality.

The Problem

AWS customers had no visibility into their resource configurations or changes over time. When something broke, they couldn't answer: "What changed? When? Who did it?"

The Solution

Design a visual timeline interface that lets users navigate through time, see exactly when configurations changed, and understand the relationships between resources.

Think of it like this...

Imagine you have a big toy room. Every day, you move toys around, give some away, or get new ones. Your mom wants to track what changed.

So she gets a magic notebook that automatically writes down every time you:

1 Take a toy out
2 Put a new toy in
3 Give a toy away
4 Move a toy around

AWS Config is that magic notebook—but for cloud servers, databases, and infrastructure.

Results & Impact

100%
On-time launch
AWS re:Invent 2014
7/7
Users navigated timeline
Usability test success
4
Design iterations
Based on user feedback
1M+
Active customers
Using AWS Config today

My Role

Research

Conducted user interviews to understand goals, needs, and pain points

Workshop Facilitation

Led 1-hour Design Studio sessions with cross-functional teams

Design & Prototype

Created wireframes, mockups, and interactive prototypes

Usability Testing

Ran tests with 7 participants to validate design decisions

Research Insights

We interviewed AWS customers and beta users to understand their needs. Key findings:

What users wanted
  • A simple way to navigate through time
  • Visual representation of configuration changes
  • Understand relationships between resources
  • Troubleshoot why something stopped working
What didn't work
  • Date pickers felt like "Easter egg hunting"
  • Users don't know specific dates of changes
  • Input-based navigation was frustrating
  • Needed visualization, not data entry

"As a System Administrator, I want to navigate in time to inventory resources, understand configurations, and see how changes affect related AWS resources."

What We Tried First

Our initial approach used standard AWS console components—including a date picker for time navigation. User feedback was clear: this wasn't the right solution.

Initial date picker design
First attempt: Using a date picker to navigate time. Users found this approach confusing—they didn't know which dates had changes.

Design Iterations

The timeline went through 4 major iterations based on user feedback. Each version addressed specific usability issues.

1

Clustered Information

Clustered timeline design

Problem: Change point indicators in the middle of timeblocks confused users about when changes occurred.

Solution: Justified change markers to the left to show changes happen at the start of a period.

"The information seems too clustered." — Participant

2

Flowchart Confusion

Flowchart-like timeline design

Problem: Displaying all information inside each timeblock made it hard to scan for specific data.

Solution: Separate time and change information visually.

"Is this a flowchart?" — Participant

3

Moving Start Point

Timeline with moving start point

Problem: Variable starting point position caused a "jumping around" effect that disoriented users.

Solution: Fix the starting point to always appear at the left side of the timeline.

4

Discoverability Issues

Timeline with numbered circles

Problem: Removing arrows helped, but numbered circles weren't self-explanatory—users had to hover to understand them.

Solution: Add clearer visual indicators and labeling in the final version.

Final Design

The winning design launched at AWS re:Invent 2014. All 7 usability test participants successfully navigated the timeline.

Final AWS Config timeline design
Final version: Clean timeline with clear time navigation, visual change indicators, and separated information hierarchy.

Prototyping Approach

I used multiple prototyping methods to validate the design quickly:

Axure RP

Interactive prototypes for stakeholder buy-in and initial usability testing.

View Axure Prototype
HTML/CSS

Built native web prototype for realistic animations that Axure couldn't achieve.

View HTML Prototype
Task flow diagram
Task flow: Mapping the user journey helped define the logic sequence from starting point to task completion.

Usability Testing

We tested with 7 participants—4 beta users and 3 from our usability panel. 5 managed large AWS installations.

All participants liked the visual timeline for navigating data

All participants navigated the timeline successfully

Particularly useful for reverse lookups and troubleshooting

"Carlos's design approach has produced one of the most creative consoles for our services."

Community Response

Community review 1
Community review 2

Key Learnings

01
Challenge conventions

Date pickers are standard—but wrong for this use case. User research revealed a better pattern.

02
Iterate fast

4 major iterations in 4 months. Each version solved specific problems uncovered through testing.

03
Right tool for the job

Axure for speed, HTML for fidelity. Used the right prototyping tool for each phase.

More case studies

Q&A Tags

AI-Powered Tag Suggestions

Redesigned the tagging experience for Microsoft Q&A using AI to reduce tagging time by 85%.

Lightbox

Amazon Video Lightbox

Enhanced video engagement on product pages with a focused lightbox experience.

VIVR

Visual Interactive Voice Response

A smarter, visual version of phone-based support for Microsoft product activation.

Creator Portal

Amazon Creator Portal

Empowering customers to upload product videos through an intuitive portal.