Coinbase Dec 6, 2023

Dynamic Presentation – Keeping the Coinbase App fresh in a rapidly changing market

Article Summary

Coinbase needed to update their app in minutes, not weeks, to keep pace with crypto's volatility. Traditional app releases took 10+ days from code freeze to launch.

Engineering Manager Cole Edwards shares how Coinbase built Dynamic Presentation, a backend-driven platform that lets product teams modify app content and layouts in real time without engineering support or app store releases.

Key Takeaways

Critical Insight

Dynamic Presentation shifted app logic from client to backend, enabling real-time content updates while reducing latency, data usage, and CPU load for users.

The article reveals how Coinbase structured their three-layer architecture (Surfaces, Components, Elements) to balance flexibility with type safety at scale.

Recent from Coinbase

Related Articles