title: “Wego Competitive Architecture Research — Adaptation Blueprint v2” category: Competitive Intelligence status: “active” version: 2.0 created: 2026-03-09 related:
- “Summary v2”
- “PRD v3.0”
- “Product Model v3.0” doc_id: “FLYMAX-02-Blueprint-WEGO-BUILD-BLUEPRINT” project_name: “FlyMax V2.0” doc_type: “Blueprint” scope: “valid” lifecycle_state: “active” author: name: “George Joseph” role: “Technical Lead / Solution Architect” modified_by:
- name: “George Joseph” role: “Technical Lead / Solution Architect” date: “2026-03-09” approved_by:
- name: “” role: “” date: “” next_review_date: “2026-03-09” updated: “2026-03-09”
Wego Competitive Architecture Research — Adaptation Blueprint v2
[!NOTE] Competitive Architecture Research — Meta-Search Patterns
This blueprint analyzes architectural, UX, and operating patterns from Wego’s meta-search platform.
Applicability to v3.0
- ✅ Search aggregation patterns remain relevant
- ✅ Supplier fan-out, caching, polling, normalization, deduplication, and ranking patterns apply
- ✅ Performance, resilience, observability, and supplier-quality ideas are reusable
- ⚠️ Wego’s dominant model is meta-search / redirect-led; that is not our governing model
- ⚠️ Our platform must support owned checkout, payment, booking lifecycle continuity, support, credit, reconciliation, and role-based operations
Use this for
- supplier integration design
- search/session orchestration
- performance and caching strategy
- results UX and transparency patterns
- competitive benchmarking
Do not use this for
- redefining the product as redirect-led
- treating checkout as optional
- substituting affiliate economics for transaction economics
- deferring support / finance / servicing obligations
Scope precedence: If any statement here conflicts with PRD v3.0 or Product Model v3.0, the v3 documents take precedence.
Date: 2026-03-09
Input sources: Wego intelligence research, PRD v3.0, Product Model v3.0
1. Why this v2 exists
The original blueprint was useful as competitive intelligence, but it mixed two different things:
- What Wego does
- What our platform should build
That became misaligned once the product baseline changed from redirect-first meta-search to a Verteil-powered direct-booking platform.
This v2 corrects that by separating:
- external competitor patterns worth reusing
- non-transferable competitor assumptions
- our adapted target architecture under the v3 product model
2. Ground truth: what Wego represents
2.1 What Wego is
Wego is best treated as a meta-search marketplace with hybrid checkout capability:
- heavy emphasis on search aggregation
- redirect-led provider choice across airlines and OTAs
- selective on-platform checkout for some supply
- strong attention to performance, caching, and monetization surfaces
2.2 Why Wego still matters for us
Even though our product model differs, Wego remains relevant because it demonstrates:
- how to structure multi-supplier search
- how to optimize for low-latency result delivery
- how to normalize and rank heterogeneous offers
- how to present transparent, trust-building result cards
- how to think about supplier quality and marketplace instrumentation
2.3 What Wego does not decide for us
Wego does not decide:
- our primary booking model
- our payment ownership model
- our support model
- our finance and reconciliation obligations
- our B2B/B2B2C role model
Those are governed by v3.
3. Reusable patterns vs non-transferable assumptions
3.1 Reusable patterns
These can be reused or adapted directly:
Search architecture
- session-based search orchestration
- parallel supplier fan-out
- polling / progressive result retrieval
- bounded latency budgets
- cache-first or cache-assisted retrieval
- normalization and deduplication
- supplier quality scoring
UX patterns
- fast time-to-first-results
- filter-rich results list
- fare breakdown and baggage visibility
- best / cheapest / fastest sort modes
- flexible-date discovery
- clear handling of price drift
Platform patterns
- gateway / adapter layering
- observability by supplier
- fraud / abuse protection
- event capture for analytics
- quality-aware ranking inputs
3.2 Non-transferable assumptions
These must not be adopted as-is:
Business model assumptions
- CPC / affiliate-first revenue model
- redirect as the dominant booking completion flow
- ads / sponsored placement as the primary monetization layer
- per-search economics as the sole economic backbone
Product scope assumptions
- checkout being selective or optional
- support being secondary
- finance and reconciliation not being core product obligations
- agent credit / governance being absent or minor
3.3 Required v3 replacements
Replace the above with:
- direct booking as the default model
- payment orchestration as a core domain
- booking retrieval, servicing, and support continuity
- agent credit, markup, and discount governance
- finance-grade traceability and reconciliation
- Admin / Agent / Consumer role segmentation
4. Adapted design principles for our platform
4.1 Preserve the search-grade strengths
From Wego-class systems, preserve:
- fast search response
- supplier-aware orchestration
- normalization discipline
- strong results UX
- instrumentation everywhere
4.2 Add the direct-booking obligations
Because our platform owns the transaction, add:
- repricing / validation before checkout
- traveler data capture
- payment authorization / capture handling
- booking creation and confirmation
- booking retrieval and post-booking management
- support and finance linkage
- credit and approval workflows for B2B use
4.3 Anti-misalignment rule
Any architecture recommendation is incomplete unless it explicitly answers:
- how payment state is stored
- how booking state is stored
- how support can reconstruct the flow
- how finance can reconcile the event chain
- how role-based permissions apply
5. Adapted target architecture for v3
5.1 Architecture objectives
Our architecture should optimize for:
- low-latency search
- safe transition from search to checkout
- reliable booking creation
- lifecycle continuity after payment
- role-based operational control
- supportability and traceability
- supplier extensibility later without requiring it now
5.2 End-to-end architecture
flowchart TB
subgraph Client
WEB[Web App]
AGENT[Agent Portal]
ADMIN[Admin / Ops Portal]
end
subgraph Edge
CDN[CDN / Edge Cache]
WAF[WAF + Bot Protection]
GW[API Gateway]
end
subgraph Identity
AUTH[Auth / Session / RBAC]
end
subgraph SearchCore
SS[Search Session Service]
ORCH[Supplier Orchestrator]
CACHE[Search / Offer Cache]
NORM[Offer Normalization]
DEDUPE[Itinerary Deduplication]
RANK[Ranking + Merchandising]
REPRICE[Reprice / Validation Service]
end
subgraph Supply
ADAPTERS[Supplier Adapter Layer]
VERTEIL[Verteil APIs]
FUTURE[Future Providers - Later]
end
subgraph Commerce
CHECKOUT[Checkout Orchestrator]
TRAVELER[Traveler Data Service]
PAY[Payment Gateway Integration]
CREDIT[Agent Credit / Limit Service]
BOOK[Booking / Order Service]
TICKET[Ticket / Status Tracking]
SERVICE[Change / Cancel / Refund Service]
end
subgraph Ops
SUPPORT[Support Case Management]
RECON[Finance / Reconciliation]
AUDIT[Audit Log]
NOTIFY[Notification Service]
CONFIG[Commercial / Provider Config]
end
subgraph Data
EVENTS[Event Bus / Event Log]
DWH[Analytics / Reporting Store]
MON[Monitoring / Alerting]
end
WEB-->CDN-->WAF-->GW
AGENT-->CDN
ADMIN-->CDN
GW-->AUTH
AUTH-->SS
SS-->ORCH
ORCH<-->CACHE
ORCH-->ADAPTERS
ADAPTERS-->VERTEIL
ADAPTERS-->FUTURE
VERTEIL-->ADAPTERS
FUTURE-->ADAPTERS
ORCH-->NORM-->DEDUPE-->RANK-->REPRICE
REPRICE-->CHECKOUT
CHECKOUT-->TRAVELER
CHECKOUT-->PAY
CHECKOUT-->CREDIT
CHECKOUT-->BOOK
BOOK-->VERTEIL
BOOK-->TICKET
BOOK-->SERVICE
CHECKOUT-->SUPPORT
BOOK-->SUPPORT
PAY-->RECON
CREDIT-->RECON
BOOK-->RECON
AUTH-->AUDIT
CHECKOUT-->AUDIT
BOOK-->AUDIT
SUPPORT-->AUDIT
CONFIG-->AUDIT
SS-->EVENTS
CHECKOUT-->EVENTS
BOOK-->EVENTS
PAY-->EVENTS
SUPPORT-->EVENTS
RECON-->EVENTS
EVENTS-->DWH
EVENTS-->MON
NOTIFY-->WEB
NOTIFY-->AGENT
5.3 Interpretation
This architecture keeps Wego-class search mechanics, but the post-search stack is now explicitly extended to cover:
- checkout
- payment
- booking state
- servicing
- support
- reconciliation
- RBAC-aware operations
That is the essential v3 difference.
6. Search and result architecture patterns to retain
6.1 Search sessions
Retain search-session semantics because they help with:
- progressive retrieval
- cache coordination
- result polling / resumption
- analytics and troubleshooting
6.2 Supplier fan-out
Retain a controlled fan-out model:
- choose suppliers based on route / market relevance
- apply per-supplier concurrency caps
- maintain route or market-specific allowlists
- score suppliers by latency, completeness, and failure rate
For our v3 scope, this starts Verteil-first and becomes multi-provider later only when explicitly enabled.
6.3 Caching model
Retain safe caching principles:
- cache search/session artifacts, not finalized orders
- attach TTLs by search dimension
- use cache to reduce duplicate supply calls
- separate cacheable search responses from non-cacheable payment and booking actions
6.4 Normalization and deduplication
Retain a canonical offer model:
- itinerary
- segments
- traveler price details
- baggage / fare conditions
- supplier metadata
- repriceability / expiry metadata where available
This is foundational for both result display and downstream booking validation.
6.5 Ranking and merchandising
Retain multi-factor ranking, but adapt the business logic. Recommended ranking inputs:
- total price
- duration / stops / layover quality
- baggage and fare conditions
- historical supplier reliability
- mismatch / reprice frequency
- refundability / changeability
- strategic merchandising rules approved by product / commercial
Do not optimize only for CPC yield; optimize for conversion quality and supportability as well.
7. Direct-booking flow architecture added by v3
7.1 Flow overview
The new governing flow is:
sequenceDiagram
participant U as User / Agent
participant UI as Platform UI
participant S as Search Session Service
participant R as Reprice Service
participant C as Checkout Orchestrator
participant P as Payment Gateway / Credit Service
participant B as Booking Service
participant V as Verteil
participant N as Notification / Support
U->>UI: Search flights
UI->>S: Create search session / poll results
S-->>UI: Ranked results
U->>UI: Select offer
UI->>R: Validate / reprice selected offer
R-->>UI: Confirmed price / conditions
U->>UI: Enter traveler details
UI->>C: Start checkout
alt Consumer payment
C->>P: Authorize / capture payment
P-->>C: Payment result
else Agent credit
C->>P: Reserve / consume credit
P-->>C: Credit result
end
C->>B: Create booking request
B->>V: Book / order create
V-->>B: Booking response / references
B-->>C: Booking confirmed or failed
C-->>UI: Confirmation / failure state
B->>N: Notify + create supportable event chain
7.2 Why this matters
This is the core area where the original Wego-style blueprint was incomplete for our use case.
A search-grade system is necessary but insufficient. We also need:
- authoritative order state
- payment or credit state linkage
- support-visible event history
- retry / exception management
- failure-state handling across payment and booking boundaries
7.3 Design requirements introduced by this shift
For every booking attempt, the system must preserve:
- selected offer snapshot or booking input record
- validation / reprice result
- traveler payload version
- payment or credit event references
- booking request / response references
- notification and support links
- audit trail across actors and systems
8. Support, finance, and governance architecture
8.1 Support as a first-class domain
Support is now required, not optional. The architecture must support:
- ticket creation linked to booking / payment / credit context
- threaded case handling
- internal notes and escalations
- status / SLA tracking
- attachment support where needed
- case history reconstruction from system events
8.2 Finance and reconciliation
The system must support:
- payment intent / authorization / capture / failure / refund visibility
- credit reservation / consumption / release / adjustment
- booking-to-payment linkage
- booking-to-credit linkage
- reconciliation exports and exception reporting
- settlement and refund auditability
8.3 Governance and approval
Architecture must be compatible with:
- provider enable / disable control
- commercial rule management
- markup and discount governance
- approval-gated capabilities
- RBAC and SSO / MFA policies
- audit logging of sensitive actions
9. Observability and resilience
9.1 What remains reusable from Wego-class systems
Retain:
- supplier latency dashboards
- cache hit / miss visibility
- search time-to-first-results and time-to-stable-results
- partial-failure tolerance
- orchestration deadlining
9.2 What v3 adds
Also monitor:
- reprice mismatch rate
- payment authorization failure rate
- booking creation failure rate
- booking confirmation latency
- cancellation / refund / change exception rates
- support case rate per booking cohort
- reconciliation exception rate
- credit exception rate for agents
9.3 Resilience rule
Do not allow search resilience to hide booking fragility.
A system that delivers fast results but loses traceability at checkout is not acceptable for our model.
10. Economics reinterpretation
10.1 How to use the original economics safely
The original blueprint contained per-1,000-search economics centered around:
- CTR
- CPC yield
- CPA yield
- supplier API cost
- contribution margin per search
That remains valid as competitive context for understanding how Wego-class meta-search businesses think.
10.2 Why those economics are not enough for v3
Our business model adds costs and revenue drivers not captured there:
- markup / service fee realization
- payment processing fees
- booking failure / rollback cost
- refund / servicing operational cost
- support case handling cost
- finance and reconciliation cost
- agent credit risk / working capital considerations
10.3 Adapted v3 economics model
Use a wider transaction model:
Primary revenue drivers
- markup
- service fee
- approved commercial margin
- governed promotions / sponsored merchandising where enabled
Primary variable cost drivers
- supplier/API usage
- payment processing
- support handling
- servicing operations
- refund / dispute handling
- infrastructure and observability
Primary health KPIs
- search-to-booking conversion
- booking success rate
- payment success rate
- average contribution per booking
- support cases per 100 bookings
- refund / change exception rate
- reconciliation accuracy
10.4 Practical rule
Use search economics to optimize the top of funnel.
Use transaction economics to govern the business.
11. Competitive moat interpretation
11.1 What still transfers
Wego-style analysis is still useful for identifying possible moats in our space:
- data moat from search and booking behavior
- supplier-quality moat from reliability scoring
- UX moat from strong search and transparency patterns
- regional or market moat from localization and payment methods
- operational moat from fast issue resolution and lifecycle continuity
11.2 What changes under v3
For our platform, moat cannot be judged only by traffic scale or ad inventory.
Relevant moat signals now include:
- booking completion quality
- servicing continuity
- support experience
- finance-grade traceability
- B2B operational controls
- market-specific payment and credit fit
11.3 Practical interpretation
We should still study Wego for defensibility patterns, but our moat thesis must be built around:
- trusted owned checkout
- strong agent workflows
- support and servicing reliability
- controlled commercial governance
12. Capital and staffing interpretation
12.1 Why the old capital view changes
The original blueprint’s staffing view was shaped by a meta-search-heavy stack.
Our v3 model adds additional delivery areas:
- payment integration
- booking lifecycle services
- support case tooling
- finance / reconciliation logic
- approval and audit features
- agent credit and governance workflows
12.2 Implication for planning
Compared with a pure redirect meta-search product, direct-booking v3 typically needs more investment in:
- backend transaction flows
- QA around booking/payment edge cases
- support and ops tooling
- finance / reconciliation readiness
- security and audit controls
12.3 Practical rule
Do not reuse headcount or burn assumptions from a redirect-only benchmark without explicitly adding:
- payment / booking scope
- servicing scope
- support scope
- finance scope
- B2B control scope
13. Strategic entry interpretation
13.1 What remains valid from the original strategy lens
It is still rational to ask:
- what wedge makes us competitive?
- what operational discipline gives us an edge?
- where do we have unfair advantage by market, distribution, or workflow fit?
13.2 What changes for our platform
A direct-booking platform should not be justified only on classic meta-search economics.
The strategic case must also account for:
- stronger conversion through owned checkout
- support continuity after booking
- B2B/B2B2C monetization and agent enablement
- commercial control over pricing, credit, and promotions
- deeper long-term defensibility through lifecycle ownership
13.3 Executive interpretation
Wego remains a valid benchmark for search excellence, but our strategic decision should be based on whether we can operate:
- a reliable direct-booking experience
- a supportable and reconcilable transaction stack
- a governed B2B/B2B2C platform
14. Adapted phased roadmap
Phase 1 — Search + direct-booking foundation
Build:
- Verteil-first supplier integration
- search session orchestration
- caching, normalization, deduplication, ranking
- repricing / validation
- checkout orchestration
- payment and credit baseline
- booking creation and confirmation
- booking retrieval / status visibility
- support ticketing baseline
- audit and reconciliation baseline
Phase 2 — Operational hardening and commercial controls
Build:
- richer role segmentation and organization controls
- governed markups / discounts / promotions
- enhanced support workflows
- deeper refund / change / servicing support
- finance dashboards and exception tooling
- supplier quality scoring in ranking
- richer SEO / merchandising surfaces where relevant
Phase 3 — Expansion, not baseline
Build later unless explicitly pulled forward:
- multiple providers beyond initial Verteil-led supply
- AI capabilities
- advanced experimentation layers
- more aggressive ads / boosted placements
- advanced forecasting and personalization
This keeps later items aligned with the current v3 guardrails.
15. Decision checklist: how to prevent future misalignment
Before adopting any competitive pattern from Wego or another meta-search platform, ask:
- Does it improve search quality or operational resilience?
- Does it conflict with owned checkout or booking continuity?
- Does it weaken supportability or reconciliation?
- Does it assume redirect-led monetization?
- Does it bypass RBAC / governance / approval controls?
- Is it table-stakes for trust and usability, or only relevant to ad-led economics?
- Is it compatible with Verteil-first sequencing and “multiple providers later”?
- Can finance, support, and ops reconstruct the flow if it fails?
If any answer indicates conflict with v3, the pattern must be adapted or rejected.
16. Crosswalk: Wego pattern → v3 adaptation
| Wego / meta-search pattern | Keep / Reject / Adapt | v3 interpretation |
|---|---|---|
| Multi-supplier aggregation | Adapt | Keep as search backbone, start Verteil-first |
| Progressive result streaming | Keep | Strongly applicable |
| Search session + polling | Keep | Strongly applicable |
| Cache-assisted search | Keep | Strongly applicable |
| Offer normalization / dedupe | Keep | Core domain logic |
| Best / cheapest / fastest ranking | Keep | Strongly applicable |
| Supplier quality suppression | Keep | Strongly applicable |
| Redirect-led booking | Reject as governing model | Replace with direct booking |
| Selective “hybrid checkout” | Adapt | Treat as evidence that owned checkout matters; for us it is baseline |
| Affiliate attribution core | Adapt | Secondary or integration-specific only |
| Sponsored ad surfaces | Adapt | Secondary, governed, non-primary monetization |
| CPC/CPA-first economics | Reject as governing model | Use transaction economics as primary |
| Marketplace-only support expectations | Reject | Support is first-class in v3 |
17. Final interpretation
The right way to use Wego is:
- copy the search discipline
- copy the performance discipline
- copy the orchestration discipline
- do not copy the product model blindly
For our platform, Wego is a strong competitive architecture reference for search and supplier handling.
It is not the governing blueprint for business model, checkout ownership, support, finance, or lifecycle obligations.
That role belongs to:
Flight_Booking_Platform_PRD_v3.mdProduct_Model_v3_Flight_Platform.md
Governance Footer
- Document ID: FLYMAX-02-Blueprint-WEGO-BUILD-BLUEPRINT
- Canonical Version: 2.0
- Lifecycle: Active
- Scope: Valid
- Source of Truth: docs/
- Related Change Ticket:
- Last Reviewed On: 2026-03-09
- Next Review Due: 2026-03-09
Approval Sign-off
| Role | Name | Date | Status |
|---|---|---|---|
| Product Owner | Pending | ||
| Technical Lead / Solution Architect | George Joseph | Pending | |
| Engineering Lead | Pending | ||
| Commercial / Operations | Pending |
Document Lineage
- Supersedes:
- Superseded By:
Change Log
- 2.0 (2026-03-09) - Header/footer standardized to FlyMax documentation playbook.