Тёмный

Distributed Pure Functions by Richard Feldman 

TigerBeetle
Подписаться 5 тыс.
Просмотров 6 тыс.
50% 1

There's a lot of hand-waving when it comes to scaling purely functional code. It would be easy to get the impression that as long as all your functions have no side effects, and all your data is immutable - say, because the programming language guarantees it - then distributing the work across cores and machines becomes trivial. Theoretically, a purely functional language could even parallelize workloads automatically for you behind the scenes!
Naturally, things get trickier in practice. This talk dives into the practical considerations of distributing functions that are known to be pure. How much can really be done automatically? How do you avoid the accidentally slowing things down when the coordination costs get too high? What are the tradeoffs and edge cases involved?
Come find out what happens when pure functions get distributed!
x.com/rtfeldman
Talk from Systems Distributed '24: systemsdistrib...
Join the chat at slack.tigerbee...

Опубликовано:

 

16 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 10   
Далее
what even is a "reference"?
5:44
Просмотров 130 тыс.
9월 15일 💙
1:23:23
Просмотров 1,1 млн
Databases are the endgame for data-oriented design
20:31
Linus On LLMs For Coding
17:06
Просмотров 256 тыс.
Andrew Kelley   Practical Data Oriented Design (DoD)
46:40
Rust & Zig Combined • Richard Feldman • GOTO 2023
45:34