Git at Any Scale

(cursor.com)

31 points | by meetpateltech 15 hours ago ago

3 comments

  • biwills 9 hours ago ago

    > What about consensus? Elections? Which server is the primary for a given repository? It also doesn't matter! There's no state and no consensus here. Any server can be the primary. All updates to the write-ahead log are synchronized with an atomic compare-and-swap (CAS) operation on S3, so it's always safe for any instance of a repository to receive a push.

    Again reminded of what an amaizing piece of engineering S3 is (99.999999999% - 11 nines of durability) [1]

    1: https://docs.aws.amazon.com/AmazonS3/latest/userguide/DataDu...

  • vegadw 13 hours ago ago

    Remember, don't put large objects in cnt, it makes it a real pain later.

  • ChrisArchitect 13 hours ago ago

    Related:

    Cursor Origin Code Hosting

    https://news.ycombinator.com/item?id=49334209