Generic vs. Vertical Architecture

Type: Concept Confidence: 0.85 Sources: 5 Verified: 2026-03-29

Definition

Generic vs. vertical architecture is the platform separation principle for signal stack systems: build the data processing infrastructure once (ingestion framework, signal classification pipeline, firmographic enrichment, document generation engine, delivery + tracking, feedback/outcome loop) and configure per vertical (which data sources, what triggers, which decision-maker roles, outreach template, channel preference, conversion definitions). [src1] Each new vertical becomes a set of configuration files, not a new product build -- sharing 60-70% of infrastructure cost across verticals while preserving the domain depth that makes each vertical's signals commercially valuable. [src4]

Key Properties

Constraints

Framework Selection Decision Tree

START -- User building a multi-vertical signal stack
|-- How many paying customers in vertical #1?
|   |-- 0 --> Do NOT platform yet; focus on proving one vertical
|   |-- 1-2 --> Still too early; validate with 3+ customers first
|   |-- 3+ --> Ready to extract generic platform <-- YOU ARE HERE
|   +-- 10+ --> Platform should already exist; audit separation quality
|-- Does vertical #2 share data source types with vertical #1?
|   |-- YES --> High reuse potential; expect <30% new engineering
|   |-- PARTIAL --> Moderate reuse; expect 30-50% new engineering
|   +-- NO --> Low reuse; expect 50%+ new engineering; reconsider vertical choice
|-- Is the 50% effort rule met?
|   |-- YES --> Proceed with configuration-driven launch
|   +-- NO --> Refactor platform abstraction before adding more verticals
+-- Do you have a domain advisor for the new vertical?
    |-- YES --> Proceed with signal taxonomy design
    +-- NO --> Recruit domain advisor first

Application Checklist

Step 1: Validate Vertical #1 with Paying Customers

Step 2: Identify Generic vs. Vertical Boundaries

Step 3: Extract Platform and Build Configuration Schema

Step 4: Launch Vertical #2 as Configuration

Anti-Patterns

Wrong: Building a "platform" before proving any single vertical works

"Platform too early" is the #1 death pattern in signal-driven startups. Teams spend 6-12 months building abstractions for verticals they've never tested. [src5]

Correct: Prove one vertical end-to-end, then extract the platform from working code

The platform should emerge from refactoring a proven vertical, not from speculative architecture. [src1]

Wrong: Assuming each vertical is purely a configuration change with no engineering

Config-driven verticals still need 2-4 weeks of domain-specific signal classifier tuning, outreach template development, and conversion tracking setup. [src3]

Correct: Budget 2-4 weeks of engineering plus domain expert collaboration per new vertical

The 50% effort rule means less than vertical #1, not zero effort. [src4]

Wrong: Letting platform engineers define signal taxonomies without domain expertise

Engineers optimize for data pipeline efficiency, not commercial signal quality. A technically clean pipeline that detects wrong signals produces zero revenue. [src3]

Correct: Require a domain advisor for every new vertical, even part-time

The domain advisor validates which signals are commercially meaningful and what language resonates with buyers. [src5]

Common Misconceptions

Misconception: Vertical AI companies should start with a horizontal platform and specialize later.
Reality: Start deep in one vertical, prove the signal-to-revenue loop, then extract the platform. Horizontal-first approaches fail because they solve no specific customer's problem well enough. [src3]

Misconception: 60-70% shared infrastructure means verticals are 60-70% identical.
Reality: The shared infrastructure handles data plumbing. The remaining 30-40% -- signal taxonomy, outreach templates, conversion definitions -- is where all the commercial value lives. [src4]

Misconception: Once the platform is built, adding verticals is free.
Reality: Each vertical requires domain expertise, signal taxonomy tuning, and pilot validation. Signal stacks with 10+ verticals still budget $50K-$100K per new vertical. [src1]

Comparison with Similar Concepts

ConceptKey DifferenceWhen to Use
Generic vs. Vertical Architecture (this)Separates shared signal infrastructure from per-vertical configurationPlatform-stage signal stacks expanding from proven vertical #1
Multi-Tenant SaaS ArchitectureSeparates shared app infrastructure from per-tenant data isolationTraditional SaaS with customer-level isolation
Microservices ArchitectureDecomposes by functional service boundaryGeneral application architecture; agnostic to vertical separation
White-Label PlatformReskins one product for multiple brandsCosmetic differences; no vertical-specific signal logic

When This Matters

Fetch this when a user asks about scaling a signal-driven business from one vertical to multiple, separating platform infrastructure from vertical configuration, deciding when to extract a platform from a working product, or estimating effort for additional verticals.

Related Units