engblogs

summaries of the latest blog articles from your favorite tech companies.
SoundCloudSoundCloud

Prometheus: 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.

1/26/2015
SoundCloudSoundCloud

Prometheus: 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.

1/26/2015
SoundCloudSoundCloud

SoundCloud 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.

12/2/2014
SoundCloudSoundCloud

SoundCloud 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.

12/2/2014
SoundCloudSoundCloud

SoundCloud in Scalding case study by Concurrent Inc.

A case study of how SoundCloud uses Scalding, a data-processing framework

12/2/2014
SoundCloudSoundCloud

XML responses deprecated

SoundCloud's API transitions from XML to JSON with a phased deprecation plan and migration guidance for developers.

11/17/2014
SoundCloudSoundCloud

XML 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.

11/17/2014
SoundCloudSoundCloud

XML responses deprecated

The blogpost discusses the deprecation of XML responses in the SoundCloud API and provides details about the schedule.

11/17/2014
SoundCloudSoundCloud

Building 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.

9/15/2014
SoundCloudSoundCloud

Building 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.

9/15/2014
SoundCloudSoundCloud

Building the new SoundCloud iOS application — Part II: Waveform rendering

Design and implementation of interactive waveform rendering in the rebuild of the SoundCloud iOS application.

9/15/2014
SoundCloudSoundCloud

Building 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.

7/7/2014