Skip to main content
UI Coach Logo
Advanced

Observability Alert Router

Design routing rules that send operational alerts to the correct on-call team while controlling noise and fallback behavior.

Desktop web4 hours plus

The brief

Understand the problem

Background

Alerts may be routed by service, environment, severity, region, or ownership tag. Overlapping rules can page several teams, while a missing owner can leave a critical signal without acknowledgement.

User context

Platform engineer Luis is onboarding a new search service. Critical production alerts should page its team, data-quality warnings should create tickets, and any unowned alert must reach the central operations fallback.

Product problem

Administrators need to understand rule precedence, predicted destinations, schedules, and failure behavior before activating routing changes.

Objective

Create rule building, sample-event testing, conflict resolution, and live delivery monitoring for alert routing.

What to design

Define the experience

Required experience

  • Define conditions and destinations
  • Test representative alerts against the ruleset
  • Resolve overlap, gaps, and schedule coverage
  • Publish the rules and monitor delivery acknowledgement

Screens and states

  • Routing rule builder
  • Sample alert simulator
  • Conflict and coverage review
  • Delivery monitor

Core user flow

Follow the critical path

  1. 01

    Luis creates production-critical and warning routes

  2. 02

    He tests sample alerts from three environments

  3. 03

    The review reveals that one regional service matches two paging rules

  4. 04

    He fixes precedence, publishes, and confirms a real test alert is acknowledged

Product rules

Requirements and constraints

Requirements

  • Display rule order, conditions, destination, schedule, and fallback
  • Simulate matches without sending live notifications
  • Detect unmatched and multiply matched samples
  • Track delivery, acknowledgement, escalation, and exhausted fallback states

Constraints

  • Publishing production routes requires elevated permission
  • Disabled destinations cannot receive new routes
  • Changes need version history and rollback

Reality check

States worth considering

Ownership tags are missing
The on-call schedule has a gap
A notification provider fails
Two rule updates publish concurrently

Finish line

What to deliver

  • Four desktop screens with conflict and failed-delivery states

Optional direction

Visual resources

Use these as a starting constraint if you want one. They are not part of the required solution.

Font pairing
Patua OneOswald

Patua One & Oswald

Clear interface writing gives people the confidence to understand what changed and decide what to do next.

Icons
Illustrations

Keep practicing

Advanced
Developer tools

CI Failure Triage

Design a build-results view that helps a developer distinguish code regressions, flaky tests, and infrastructure failures.

Desktop web2 to 4 hours
Information HierarchyError Handling
Advanced
Developer tools

Collaborative Incident Timeline

Design an incident workspace that turns live technical events, decisions, and communications into a trustworthy shared timeline.

Desktop web4 hours plus
Dashboard DesignInformation Architecture
Advanced
Developer tools

Zero-Downtime API Key Rotation

Design a developer console flow for rotating a production API key without breaking active clients or exposing secret values.

Desktop web2 to 4 hours
Trust and SafetyInteraction Design
Intermediate
Developer tools

First Successful SDK Request

Design an SDK onboarding path that gets a developer from project setup to a verified request with useful recovery guidance.

Desktop web2 to 4 hours
Content DesignInformation Architecture
Advanced
Developer tools

Code Review Load Balancer

Design a review queue that helps an engineering team assign pull requests by expertise, urgency, and reviewer capacity.

Desktop web2 to 4 hours
Dashboard DesignInformation Architecture
Advanced
Developer tools

Database Migration Approval

Design a release gate for reviewing and approving a production database migration with rollback and ownership evidence.

Desktop web4 hours plus
Trust and SafetyInformation Hierarchy