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