ylliX - Online Advertising Network

Synchronous functions can support cancellation too

Cancellation is a Swift concurrency feature, but this doesn’t mean it’s only available in async functions. Synchronous functions can also support cancellation, and by doing so they’ll become better concurrency citizens when called from async code. Supporting cancellation makes sense for functions that can block for significant amounts of time (say, more than a few […]

What Is New with Periskop in 2022

In a previous blog post, we explained how we built an internal pull-based exception monitoring service called Periskop — which is heavily influenced by Prometheus — which we open sourced. The adoption of this tool at SoundCloud has proven successful during the past year. Currently, it’s a Golden Path tool in our observability stack, and […]