Strategic Architecture

Helping solve a critical enterprise architecture gap before a major customer decision.

Role: Senior UX Designer

Team: Product, Engineering

Platform: Enterprise Saas

Focus: Content Architecture

Global Modular Blocks

Contentstack offered powerful capabilities for enterprise content modeling. Global Fields provided reusable structures, while Modular Blocks enabled flexibility and composition.

The challenge was connecting these systems without compromising long term product integrity. The work focused on balancing enterprise flexibility, system trust, and business needs during a high stakes customer moment.

Modular Blocks & Global Fields Logic

Modular blocks logic

Diagram showing how Modular Blocks build reusable page components.
Diagram showing how Modular Blocks build reusable page components.

Global fields logic

Global Fields reused across multiple content types from a single definition.
Global Fields reused across multiple content types from a single definition.
Why this mattered

Twenty four hours before a major enterprise call, the pressure was unusually high. Johnson and Johnson was evaluating whether Contentstack could support the kind of scalable content architecture they needed. This was not a routine customer conversation. Competitors were already in the race, and while Contentstack had strong building blocks, two of its most powerful systems did not connect in the way the customer needed.

The problem

Contentstack had Global Fields, which helped teams create reusable structures, and Modular Blocks, which gave them flexible content modeling. Both were strong independently. But if a customer wanted to use a reusable structure inside a Modular Block, they had to rebuild it manually. At enterprise scale, that created duplication, inconsistency, and governance risk.

Key Challenges:

  • Scaling content models across enterprise use cases

  • Reducing duplication through reusable structures

  • Maintaining governance without limiting flexibility

  • Creating an architecture that supports long-term growth

How Modular Blocks and Global Fields worked before nesting

Content modelling screen with modular blocks.

Content model before Global Fields could be nested inside Modular Blocks.
Content model before Global Fields could be nested inside Modular Blocks.

Entry editor with modular blocks.

Entry editor showing nested modular blocks for building structured content.
Entry editor showing nested modular blocks for building structured content.

Global field configuration screen.

SEO Global Field configuration with reusable metadata fields for search indexing.
SEO Global Field configuration with reusable metadata fields for search indexing.

Content modelling screen with standalone global field.

Content model before Global Fields could be nested inside Modular Blocks.
Content model before Global Fields could be nested inside Modular Blocks.
The tension

The fastest solution would have been to force a workaround by converting structures dynamically. It may have helped the immediate pitch, but it would have made the product harder to trust later. I pushed against solving only for the demo because the system needed a clean source of truth..

What we did

We moved toward a Reference First approach. Instead of duplicating or converting structures unpredictably, users could create a Global Field once and reference it inside Modular Blocks wherever needed. This preserved structure, flexibility, and long term maintainability..

Key Contributions:

  • Designed scalable and reusable content structures

  • Simplified complex content modelling workflows

  • Balanced governance with authoring flexibility

  • Contributed to securing a major enterprise customer through strategic architecture

Connecting Global Fields and Modular Blocks

Exploring a scalable nesting approach.

Reference-first architecture connecting Global Fields with Modular Blocks.
Reference-first architecture connecting Global Fields with Modular Blocks.
My role

I helped shape the interaction direction, challenged the quick workaround, and focused the solution around system integrity rather than short term presentation value.

Outcome

The solution helped demonstrate that Contentstack could support enterprise grade architecture for one of the biggest global brands. It became a strong example of how product architecture can influence customer confidence and business trust.

Impact:

  • Supported enterprise-scale content modelling

  • Reduced duplication through reusable structures

  • Improved content governance and flexibility

  • Contributed to securing the Johnson & Johnson enterprise deal

Final Designs

Global field structure definition.

Reusable Global Field defining country information for multiple content types.
Reusable Global Field defining country information for multiple content types.

Adding a global field within content modelling.

Dialog for adding a Global Field reference to a Modular Block.
Dialog for adding a Global Field reference to a Modular Block.

Global field list modal for selecting reusable fields.

Global Field selection modal listing reusable field definitions.
Global Field selection modal listing reusable field definitions.

Global field nested inside a modular block.

Standalone Global Field nested inside a Contentstack content type for reusable metadata.
Standalone Global Field nested inside a Contentstack content type for reusable metadata.
Played a key role in unblocking a critical requirement that contributed to the successful closure of a major enterprise deal.
What I would do differently today

Today, I would use AI assisted systems mapping to explore multiple architectural directions faster before stakeholder review. But I would still protect the same principle. Short term fixes should never weaken long term product trust.

Let's build better products.

Whether you're hiring for a product design role, building an enterprise platform, or looking to improve complex user experiences, I'd love to hear from you.

NAVIGATION:

HOME

WORK

ABOUT

GET IN TOUCH

BLOG

© 2026 Raviraj Samant.
All rights reserved.