https://github.com/systemfw/unison-forall-2024
Slides for my talk on Distributed Streaming at Unison Forall 2024
https://github.com/systemfw/unison-forall-2024
Last synced: 11 months ago
JSON representation
Slides for my talk on Distributed Streaming at Unison Forall 2024
- Host: GitHub
- URL: https://github.com/systemfw/unison-forall-2024
- Owner: SystemFw
- Created: 2024-09-10T21:55:23.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-22T00:31:34.000Z (over 1 year ago)
- Last Synced: 2025-03-28T11:37:35.316Z (12 months ago)
- Language: JavaScript
- Homepage:
- Size: 2.49 MB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Distributed Streaming on Unison Cloud
Slides for my talk at Unison Forall 2024.
You can look at them online at
https://systemfw.github.io/Unison-Forall-2024/#/ (use the spacebar to
advance).
The video for the talk is [here](https://www.youtube.com/watch?v=cdn5CQQXfJc).
## Description
In this talk we’ll look at the implementation of KLogs, a distributed
streaming library built entirely on [Unison Cloud](https://www.unison.cloud/).
We’ll start our journey in the beautiful landscape of functional
programming APIs, and then take an ability handler to the perilous
world of distributed systems, a world where we need fences, leases,
shards and view changes to make our system scalable and resilient. We
will learn how to implement those standard techniques on Unison Cloud,
and then discuss the unique optimisations enabled by its innovative
combination of features.