SoundCloudPrometheus: Monitoring at SoundCloud
From SoundCloud's shift to Prometheus, a scalable, self-contained monitoring system built around a multi-dimensional time series data model, a flexible query language, dashboards via PromDash, and unified alerting with Alertmanager.
SoundCloudPrometheus: Monitoring at SoundCloud
This blogpost discusses how SoundCloud implemented Prometheus as their monitoring system to overcome the limitations of their previous set-up and achieve a multi-dimensional data model, operational simplicity, scalable data collection, and a powerful query language.
SoundCloudSoundCloud in Scalding case study by Concurrent Inc.
SoundCloud teams with Concurrent Inc. to showcase how Scalding and Cascading accelerate data-driven pipelines, enabling rapid iteration and testing, with loose coupling and a nod to Spark.
SoundCloudSoundCloud in Scalding case study by Concurrent Inc.
SoundCloud's case study with Concurrent Inc. demonstrates using Scalding and Cascading to rapidly iterate data pipelines, test easily, and loosely couple data-processing workflows, with a nod to Spark.
SoundCloudSoundCloud in Scalding case study by Concurrent Inc.
A case study of how SoundCloud uses Scalding, a data-processing framework
SoundCloudXML responses deprecated
SoundCloud's API transitions from XML to JSON with a phased deprecation plan and migration guidance for developers.
SoundCloudXML responses deprecated
SoundCloud is deprecating XML responses in its API in favor of JSON, with JSON becoming the default on December 1, 2014 and explicit XML requests supported only until December 15, 2014, plus guidance on migrating to JSON and a JSON-to-XML proxy option for legacy apps.
SoundCloudXML responses deprecated
The blogpost discusses the deprecation of XML responses in the SoundCloud API and provides details about the schedule.
SoundCloudBuilding the new SoundCloud iOS application — Part II: Waveform rendering
Performance-driven refactor of SoundCloud's iOS waveform renderer, moving from CPU-heavy CoreGraphics drawing to GPU-accelerated, pixel-aligned animations and view-based masking to sustain 60fps playback.
SoundCloudBuilding the new SoundCloud iOS application — Part II: Waveform rendering
Optimizes iOS waveform rendering by profiling and refactoring from CPU-bound CoreGraphics to GPU-accelerated CoreAnimation, using pixel-aligned masking and keyframe animations to achieve 60 FPS.
SoundCloudBuilding the new SoundCloud iOS application — Part II: Waveform rendering
Design and implementation of interactive waveform rendering in the rebuild of the SoundCloud iOS application.
SoundCloudBuilding the new SoundCloud iOS application — Part I: The reactive paradigm
Explores building SoundCloud's new iOS app using the reactive paradigm and ReactiveCocoa to orchestrate API requests, JSON parsing, and Core Data persistence with composable signals and schedulers.