SaaSCloudInfrastructure

NGINX SaaS

Designing a Unified Console for Multi-Cloud Management on Google Cloud.

Role

Lead Product Designer

Team

PM, Eng, Docs, Google

Timeline

6 Months (4 Milestones)

Focus

UX Strategy, 0-1 Launch

NGINX SaaS Dashboard
The Problem

Scalable Cloud Entry

NGINX had a native, tightly integrated onboarding flow on Azure, but no equivalent for other public clouds. To support multi-cloud expansion, we needed a standalone onboarding suite that could scale across platforms—starting with Google Cloud.

Without this shared entry point, users were forced to piece together manual, error-prone setups for IAM, DNS, TLS, and routing—slowing adoption and creating inconsistent experiences.

UX Challenge

Build a clear, guided entry experience for GCP that could scale across clouds and match the polish of Azure's native integration.

  • Limited Entry Points: No native onboarding for non-Azure clouds.
  • Scalable UI: Needed a reusable framework for all major providers.
Vision & Goal

Unified Experience

The Vision

Create a unified NGINX experience across clouds—a single console and onboarding framework that feels consistent whether users start on Google Cloud, Azure, or beyond.

The Goal

Create a unified, standalone platform that could scale across all major public clouds in the future.

Architecture

System Overview

NGINX SaaS Architecture

System Architecture Overview

Process

Ways of Working

This project moved fast, so tight collaboration was everything. I worked hand-in-hand with PM, engineering, and docs through four structured milestones — from provisioning all the way to observability.

PMs

Shaped UX strategy, milestones, and aligned priorities.

Engineers

Shared early drafts, explored constraints, iterated during build.

Docs & Marketing

Synced closely to ensure docs matched shipped flows.

The Solution

NGINX SaaS for GCP

New User Sign up / Log in

Google Login Flow

Google Cloud native sign-up flow

Welcome Screen

Welcome message and guided walkthrough

Dashboard

Main Dashboard

Metrics to monitor based on requirements from PM and Engineering

NGINX Deployment

Deployments List

List of NGINX deployments on Google Cloud

Add Deployment

Create new NGINX deployment

NGINX Configuration

Staged Config

One-click quick deployment configuration

Publish Version

Configuration versioning and publishing

© 2026 Xiaowei Chen