Text

App Platform 

 Performance , Observability & Instrumentation  

Performance Foundations

  • Defined core mobile metrics: TTI & TTP

  • Built custom performance measurement library

  • Integrated metrics into Datadog dashboards with alerts

Performance Impact at Scale

  • Home Page TTI ↓ 69% (1.6s → ~500ms)

  • Checkout WebView load ↓ ~50% (6.5–7s → ~2.5s)

  • System-level improvements:

    • 60 FPS scrolling

    • CPU ↓ 16–41%

    • RAM ↓ 2–5%

  • High-traffic surfaces impacted:

    • CLP (~8.3M weekly visits)

    • Search (~2.6M)

Garuda SDK — Analytics at Scale

  • Unified analytics SDK (Android & iOS)

  • ~100M IA + ~64M Mixpanel events/week

  • Zero event loss with automatic buffering & recovery

  • Zero performance impact, as calculations are handled natively.

Reliability Lifesaver

  • Despite a 3-day IA services outage, all events were buffered and recovered automatically by the Garuda SDK.

Tooling

&

In-House Solutions

Release Automation & Branching

  • Automated release branch creation via CI

  • Auto-sync to keep develop as single source of truth

  • Custom Forge merge checks

    • Ensures hotfix/betafix commits exist in develop

    • Auto-syncs safe commits, blocks risky merges

  • Improved iOS versioning logic

 

 

Impact

  • Fewer release-time errors

  • Faster, predictable releases

  • Company-wide platform reuse

In-House Build System

  • Reduce build time by 50% (currently ~10 min per build time)

  • Added capability for parallel builds (currently 5 builds can be extended to 10)

  • Integrated with bitbucket CI 

 

Impact

  • Faster CI feedback

  • Lower infra costs

  • Scales with org growth

Developer Options (Internal Tooling)

  • Network Logger

    • Live API visibility inside app

    • Removed external tooling dependency (Charles)

  • Preview Mode Toggle

    • Prod ↔ preview without new builds

    • ~50% build cost reduction per release

Presentation Layer

                 &

Growth Enablement

Presentation Layer (PL)

  • Widget-based, backend-driven UI system

  • Dynamic UI updates without app releases

  • Version-based controls for safe rollouts

  • Reduced BFF risks (caching, tight coupling, dependency churn)

 

 

Current

  • Collection Page rendered via PL

Marketing & Deep Link System

  • Centralized deep link routing with slug-based resolution

  • Supports:

    • Universal links / app schema

    • Deferred deep linking across install states

  • Integrated with AppsFlyer

    • Email (Iterable), SMS (Attentive), Affiliate (Impact)

  • Attribution, UTM & channel-level insights

Impact

  • ~39% of app orders driven via deep links

  • ~$70M of $180M app revenue

Core & Foundation 

React Native upgrade

  • Reduced risk from deprecated or unsupported libraries

  • Improved app stability across devices

  • Future-ready platform that scales with product growth

  • Improve memory usage

  • Unblock future RN ecosystem upgrades

 

New Architecture

  • Faster app startup → better first impression & higher conversion

  • Smoother user experience 

  • Improve memory consumption

  • Better FPS 

 

 

What Next 

Tooling & In-House Solutions

  • Eliminate third-party OTA dependency

  • Full control over rollout, delivery & security

Developer Options

  • Slug-based search

  • Feature gate toggles

Core & foundational

  • React native upgrade (0.79->0.82)

  • React compiler 

Presentation Layer Expansion

  • Extend PL to PDP and Home

  • Build robust layout manager

  • Enable product-led UI control

Thank you 

App Platform

By Nikhil soni

App Platform

  • 34