iOS × Monitoring
iOS Monitoring
We track 46 iOS Monitoring case studies from 30 engineering teams. Sentry, Pinterest and Callstack write about it most. Many posts also cover Performance Profiling and Testing. The posts run from 2012 to 2026. The newest is from May 2026.
iOS Monitoring articles 1–30 of 46
Surviving Production: The Performance Gauntlet
Berkay Özdemir from Getir's Market Discovery Team cut category page load times from 8 seconds to 2 seconds. Then production traffic hit, and everything started crashing.
Never Miss a Critical App Crash Again: Integrating Firebase Crashlytics with Google Chat
Chamod Lakmal shares how discovering hundreds of weekend crashes on Monday morning pushed him to build an automated alert system. No more silent failures destroying your app's reputation while you're offline.
Performance as a Core Product Feature
Snapchat treats performance as a core product feature, not just a requirement. Their custom tracing system catches regressions that off-the-shelf tools completely miss.
Building Privacy-First Analytics with Swift
TelemetryDeck is processing analytics for 16 million users monthly using Swift on the server. The infrastructure costs and performance gains are making Python and Node developers take notice.
Building Type-Safe Metrics API in Swift Part II
Phil Niedertscheider from Sentry reveals how Swift's type system can catch metric API bugs before they compile. No more sending garbage data like memory addresses to production.
Building Type-Safe Metrics API in Swift Part I
Phil Niedertscheider from Sentry reveals why designing a public API took longer than building the actual feature. His deep dive into Swift's type system shows how the right language features can make or break d...
Demystifying user journeys: Revolutionizing troubleshooting with auto tracking
Ever tried debugging a mobile app crash without knowing what the user actually did? You're flying blind.
Introducing Swift Profile Recorder: Identifying Performance Bottlenecks in Production
Apple just open-sourced the profiling tool they've used for years to debug Swift services at massive scale. No special privileges, no eBPF, no system dependencies required.
How Uber Standardized Mobile Analytics for Cross-Platform Insights
Uber runs 50+ mobile apps across iOS and Android. How do you get consistent analytics when every team tracks things differently?
Introduction to MetricKit: Are You Measuring Your App's Performance the Right Way?
Ninikvatchantiradze from Teknasyon Engineering reveals why most iOS teams are measuring performance completely wrong. Your simulator tests and CPU averages are hiding the issues that make users uninstall your a...
Skyscanner’s journey to effective observability
Skyscanner was drowning in observability chaos: multiple vendors, fragmented tools, and engineers losing confidence in their ability to debug production issues.
The Quest to Understand Metric Movements
Your key metric just tanked 20%. Was it a code change? An OS update? A data pipeline bug? Pinterest built a platform to answer this question at scale.
How we think about Threads’ iOS performance
Meta's Threads hit 100M users in 5 days, then scaled to 300M monthly users. How did the iOS team keep performance from collapsing under hypergrowth?
Enabling Out Of The Box Performance Insights In The Unity SDK
Stefan Jandl from Sentry just cracked a tough problem: how do you auto-instrument performance monitoring in Unity games without asking developers to write a single line of code?
Enhance App Performance and Business with Real User Monitoring (RUM)
Real User Monitoring isn't just a performance tool. It's the bridge between what you think users experience and what actually happens in production.
Tales of Performance Engineering
Diego Parra from Mercado Libre's Performance Engineering team just shared how they slashed API response times by 60% with one strategic fix. The culprit? Regex compilations eating 40% of CPU cycles.
5 Mobile app optimization tips to enhance user engagement
Your mobile app's first impression isn't just important. It's everything. The Fullstory Team breaks down why most teams are optimizing blind, relying on assumptions instead of actual user behavior data.
App Health Through Metric-Aware Rollouts
DoorDash was shipping experiments that crashed their app and degraded performance for weeks before anyone could identify the cause. They built an automated system to catch issues before customers feel the pain.
iOS Performance Monitoring with Datadog
Yassir Ramdani and Austin Lai from Datadog built a custom SwiftUI graphing library that renders thousands of data points without lag. Here's how they debugged performance bottlenecks that most iOS developers ne...
Performance Measurement for Native Apps
Supriyo Mondal from Walmart reveals how they shaved 500-600ms off view rendering times by changing a single boolean flag. Sometimes the biggest performance wins come from the smallest tweaks.
How We Improved Performance Score Accuracy
Edward Gou from Sentry reveals why their performance scores were lying to developers. A single slow pageload could tank your entire app's score, even when 99% of users had fast experiences.
Performance monitoring in Mercari mobile apps
Mercari rewrote their entire mobile app and faced a nightmare scenario: millions of users reporting the new version felt slower than the old one.
Network Latency Issues in Mobile Apps
Anatole Beuzon and Bowen Chen from Datadog turned what seemed like a simple deployment alert into a months-long debugging odyssey. What they uncovered reveals how deceptively complex network latency issues can ...
Build an end to end JSON logging system for clients apps
Liang Ma and Wei Zhu from Pinterest built a JSON logging system that catches production issues hours before traditional metrics even notice. Here's how they gave mobile teams real-time visibility into 300 billi...
Building A Performant iOS Profiler
Indragie Karunaratne from Sentry reveals how they built a production-ready iOS profiler that runs on millions of real user devices. Most profilers only work locally, but this one collects real-world performance...
App Performance Monitoring Strategies and Tools
Your app crashes in production and you have no idea why. Callstack breaks down the monitoring strategies that catch issues before your users do.
Productionizing Envoy Mobile at Lyft
JP Simard from Lyft reveals how they replaced URLSession and OkHttp across all their mobile apps with a single networking library—and the results weren't what anyone expected.
Automating Mobile Event Verification
Swiggy was drowning in analytics chaos. Thousands of events per session, scattered specs across docs, and manual verification eating up engineering time.
Measuring Mobile Apps Performance in Production
Booking.com discovered that standard performance monitoring tools from Apple, Google, and Firebase couldn't meet their needs. So they built their own—and just open-sourced it.
Fixing Performance Regressions Before They Happen
Angus Croll from Netflix reveals how his team slashed false performance alerts by 90% while catching more real regressions. The secret? They stopped using static thresholds entirely.