4 ms·
> In a way, what we've done is custom-built a database by turning it inside-out. We simplified the canonical storage into a NoSQL cluster, and then built our ow
by jauntywundrkind 2y ago
> In a way, what we've done is custom-built a database by turning it inside-out. We simplified the canonical storage into a NoSQL cluster, and then built our own querying engine with the view servers. It's a lot less convenient to build with, but it scales.
https://atproto.com/articles/atproto-for-distsys-engineers https://atproto.com/articles/atproto-for-distsys-engineers
Turning the database inside out? Where have I heard that before... Oh, right,
Turning the database inside out with Apache Samza (2014),
https://martin.kleppmann.com/2014/09/18/turning-database-inside-out-at-strange-loop.html https://martin.kleppmann.com/2014/09/18/turning-database-ins...
Further, Martin's Designing Data Intensive Applicarions (2017) is a very very well respected book that encompasses these ideas & more.