SoundCloudBuilding Products at SoundCloud —Part I: Dealing with the Monolith
SoundCloud documents its shift from a single Rails monolith (the Mothership) to a bounded-context microservices architecture, leveraging internal and public APIs, event sourcing, and message-driven coordination for scalable product development.
SoundCloudBuilding Products at SoundCloud —Part I: Dealing with the Monolith
Dealing with transitioning from a monolithic architecture to using Scala, Clojure, and JRuby at SoundCloud.
SoundCloudRoshi: a CRDT system for timestamped events
Roshi is a distributed, open-source CRDT-based storage system for timestamped time-series events that uses a novel LWW-element-set-like structure atop Redis ZSETs to enable fast fan-in-on-read streams with self-healing reads and eventual consistency.
SoundCloudRoshi: a CRDT system for timestamped events
Roshi demonstrates a scalable, open-source CRDT-based storage system for timestamped events that uses a novel LWW-element-set-like CRDT and Redis ZSETs to enable fast, fan-in-on-read streams with eventual consistency.
SoundCloudRoshi: a CRDT system for timestamped events
A discussion on Roshi, a CRDT system designed for managing timestamped events in the SoundCloud stream
SoundCloudIntroducing JavaScript SDK version 2
Details the major release of SoundCloud's JavaScript SDK version 2, highlighting a rewritten codebase for improved performance, support for HTTP Live Streaming, an upgrade path from version 1 with deprecation, and scheduled upgrade tests plus testing guidance.
SoundCloudIntroducing JavaScript SDK version 2
SoundCloud's JavaScript SDK version 2 overhaul boosts performance and adds HTTP Live Streaming support, with an upgrade path from v1, deprecation timelines, and scheduled testing windows.
SoundCloudIntroducing JavaScript SDK version 2
Introducing the latest version of SoundCloud's JavaScript SDK with significant internal enhancements
SoundCloudIrrational Fun: Find Yourself at Berlin Buzzwords
A technical post detailing a Berlin Buzzwords contest that encodes a 14x6 greyscale bitmap into the digits of pi and proposes an algorithm to find the ten closest digit-sequences with their offsets in pi.
SoundCloudIrrational Fun: Find Yourself at Berlin Buzzwords
From Berlin Buzzwords to a grayscale-driven pi sequence search, this post describes mapping a 14x6 grayscale reference image into a 84-digit bitmap and designing an algorithm to locate the ten pi substrings whose digits most closely reproduce the image, including offsets, evaluation criteria, and code-readiness.
SoundCloudIrrational Fun: Find Yourself at Berlin Buzzwords
Discover the excitement of Berlin Buzzwords conference and why you should attend.
SoundCloudWelcome to SoundCloud's redesigned developer site
Overview of SoundCloud's redesigned developer site that centralizes resources, streamlines navigation with a reorganized layout, and invites developer feedback.