Skip to content
0:00 / 0:00

#crdt#distributedsystems#serverless

"Towards Language Support for Distributed Systems" by Heather Miller

Strange Loop Conference

88K subscribers • 107 videos on Hallway • Conference channel

YouTube
  • Recommended by 2 people: 1 on Lobsters and 1 in engineering communities.
  • Presented by Heather Miller

Intermediate. Assumes working knowledge.

3.1K views8 years ago2 recommendations

Distributed systemsProgramming languagesConsensus: Raft and PaxosLanguage design and type systems

Heather Miller discusses bridging distributed systems and programming languages research, focusing on CRDTs and serverless function compositions.

Building and managing different sorts of distributed systems is notoriously difficult; of course nodes can fail, but we are also often connecting many different services with many different underlying assumptions behind each. This means that not only can individual components fail, but so can entire inter-connected groups of services. But what if we could leave some of these headaches, like making sure that certain invariants hold between two inter-connected services, to our programming language to worry about? In this talk, Heather will talk about some recent work bridging distributed systems and programming languages research by shifting reasoning for two classes of problems into the programming language; building up richer computations making use of CRDTs, and building up richer computations implemented as compositions of serverless functions. Speaker: Heather Miller

Why it's here

2 people recommend this

u/theindigamerin r/ProgrammingLanguages • Recommends

"Towards Language Support for Distributed Systems" by Heather Miller

enkiv2on Lobsters • Recommends

Towards Language Support for Distributed Systems