Typed and compositional microservices in Unison
summary
Unison and Unison Cloud let code be deployed and invoked like local functions: calling deploy : (A -> B) -> ServiceHash AB sends content and dependencies as content-addressed hashes so destinations sync missing objects instead of relying on names or JSON. Demo deploys two HTTP services that call each other, returns a hash-based URL, logs to app.un.cloud, and resolves a query (Cruel Summer → album Lover). Typed durable tables (Song → [Album]) support multi-row transactions and parallel inserts; the demos work live and the cloud is in limited beta.
AI-written summary · about
chapters (5)
- 0:00The problem with the cloud
- 10:25Simple cloud deployment
- 15:05Easy service communication
- 20:40Durable storage integration
- 23:47The future of programming
related talks
42mMicroservices on Unison Cloud: Statically Typed, Dynamically Deployed
54mServices, Services, Everywhere!
38mMicroservices, a bittersweet symphony
24mMicroservices in Practice
56mFrom Homogeneous Monolith to Heterogeneous Microservices Architecture
01h 03mMicroservices: Decomposing Applications for Testability and Deployability
47mThree Microservice Patterns to Tear Down Your Monoliths
23mMicroservices – Sean Smith
