|
It's amazing what you can do with S3. It's one of the best things that AWS has to offer. I wonder, is there a formal definition for a set of primitives that allow you to build an ACID database? Assume an API of some kind (in this case, S3) that you can interact with - and provides, I don't know, locks, % durability, etc. What would make you say, 'Having those primitives, I CAN build an ACID database on top of it'? |
Sirupsen goes through the basics in [2] (video)
I did a talk about building on object storage with lots of examples [3] (video) [4] (slides with links)
[1] https://engineering.linkedin.com/distributed-systems/log-wha... [2] https://www.youtube.com/watch?v=RFmajOeUKnE [3] https://www.youtube.com/watch?v=ei0wwTy6_G4 [4] https://static.sched.com/hosted_files/kccncna2024/c8/Object%...