Architecture·December 27, 2025·15 min read
When Multiple Tech Stacks Actually Make Sense: Lessons from PhonePe and Super Apps
Why companies like PhonePe, Paytm, and Gojek intentionally run multiple tech stacks in the same app—and why your startup probably shouldn't try it.

Introduction
The Super App Problem
The Modular Architecture Approach
Each pod is essentially a mini-app that plugs into the main container. They communicate through well-defined interfaces but are otherwise independent.
Why This Works at Scale
1. Team Autonomy = Velocity
2. Right Tool for the Right Job
Why force the insurance team to write native code when they could ship 3x faster with Flutter?
3. Acquisition Integration
4. Failure Isolation
5. Specialized Hiring
The Platform Team: The Secret Ingredient
Shared Infrastructure
Developer Tools
Governance
Without this team, you just have chaos.
Real-World Examples
Why This Will Destroy Your Startup
You Don't Have the Numbers
Your 15-person startup can't afford this.
The Hidden Costs
The Technical Debt Trap
The Team Problem
The Threshold Question
✅ You're Ready If:
❌ Stay Away If:
The Migration Path (If You're Growing)
Most companies should stop at Phase 2.
Key Takeaways
Conclusion
Filed under fieldnotesDecember 27, 2025