Skip to content

Instant: a graph real-time database for the browser and its internals

Photo of Tiago Luchini
Hosted By
Tiago L.
Instant: a graph real-time database for the browser and its internals

Details

Instant is a graph real-time database for the browser written in Clojure, and lots of the ideas are inspired by Datomic. Stepan Parunashvili will take us through it and its internals. Here's the abstract:

---

Real-time features like multiplayer, optimistic updates, and offline mode are becoming table stakes for modern applications. Delivering these features is tricky and often require custom solutions: teams at Figma, Linear, and Notion have all built custom sync engines. A generalization of their work looks like a database in the browser: developers create queries, queries are cached locally and subscribe to the changes they care about. We built a complete implementation at Instant. In this talk, we'll go over the architecture, the challenges and insights: storing data, evaluating queries, routing novelty, and handling permissions.

Stepan Parunashvili is the co-founder of Instant (YC S22), a graph database for the browser. Stepan started his career as an engineer at Wit.ai, a natural language API acquired by Facebook in 2015. He spent 4 years on the messenger platform at Facebook, and was a staff engineer for Airbnb Payments. Stepan first used Clojure at Wit.ai in 2014, and has been a convert since.

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of Clojure/nyc group
Clojure/nyc
See more events