Real World Concurrent Programming in Go | Workshop | Go Systems Conf SF 2020

90 Views
Published
Go Systems Conf SF 2020: https://systemsconf.io

Note: The comments feature is disabled for this video. For the best experience, post your comments and questions at: https://bit.ly/gsc-2020. The core Dgraph team lives on Discuss, and the typical response time is less than 30-mins. Thank you for understanding!

This is the recording of the Real World Concurrent Programming in Go workshop held on December 2nd, 2020 by Pawan Rawal, Ibrahim Jarif, and the Dgraph Team.

This workshop walks through some problems that are commonly faced at Dgraph. These include:
- Executing a graph query concurrently
- Managing goroutines and channels properly using z.Closer
- Throttling of requesting in a producer consumer scenario with y.Throttle
- Skiplist as an example of lock free datastructures.

You’ll learn the approach that the Dgraph team took to solve these problems using concurrency primitives like WaitGroups, Channels, goroutines, atomics, and lock-free data structures.

✅ Follow us on social media for the latest updates!
Twitter: https://twitter.com/dgraphlabs
https://twitter.com/gosystemsconf

LinkedIn: https://www.linkedin.com/company/dgraph-labs/

Facebook: https://www.facebook.com/dgraphlabs
Category
Pawn Stars
Sign in or sign up to post comments.
Be the first to comment