Skip to content

Redpanda

Pipeline IDE

Company
Redpanda
Duration
four iterations over four months
Scope
UXR, product design, and frontend dev
Outcome
~% increase in pipelines created, x self-serve revenue

Problem

Redpanda Connect pipelines were expressed as YAML, but the people building workflows increasingly included both engineers and people without an engineering background. We needed a way to make the structure of a pipeline understandable without taking away the direct control experienced builders expected.

I brought together over a hundred pieces of internal and external feedback, including conversations with solutions engineers, customer success, and people supporting the sales and customer journey. A recurring design goal was to expose problems earlier and make the next action understandable.

Pipeline IDE

Key decisions

  • Pair the IDE with a visual structure. I used a to make the required input and output visible, with placeholders and add actions indicating what remained to be configured. The YAML editor stayed available for direct work.
  • Make the complete flow usable from the keyboard. I designed and preserved focus through the setup dialogs and editor. The Noya founder's use of VoiceOver had changed how I thought about the first focus target and the sequence of actions.
  • Keep documentation beside the component. I put a in the tree, revealed on hover, so people could reach the relevant component docs from the pipeline they were configuring.