at://samuel.bsky.team/app.bsky.feed.post/3l7z4whnkr224

Back to Collection

Record JSON

{
  "$type": "app.bsky.feed.post",
  "createdAt": "2024-11-03T02:14:00.665Z",
  "embed": {
    "$type": "app.bsky.embed.images",
    "images": [
      {
        "alt": "A green arrow labelled \"write\" goes from the App to your Data Storage at the top of the diagram. the Websocket arrows from your PDS to the AppViews are colored green along with the databases in the AppViews",
        "aspectRatio": {
          "height": 1344,
          "width": 1714
        },
        "image": {
          "$type": "blob",
          "ref": {
            "$link": "bafkreibomwme4sjacrad2ryaj37xyq2ls5xyn2gkeufakwhso5ey7km6ta"
          },
          "mimeType": "image/jpeg",
          "size": 460730
        }
      }
    ]
  },
  "langs": [
    "en"
  ],
  "reply": {
    "parent": {
      "cid": "bafyreihdbllu3uubh5nsfry4sp7xqkguazocr7hwdnbzivsx3tuxgyc2ke",
      "uri": "at://did:plc:p2cp5gopk7mgjegy6wadk3ep/app.bsky.feed.post/3l7z4wgbvcc24"
    },
    "root": {
      "cid": "bafyreie3uzfc22rbrjbza7zzjap7deu57jhtjq46446h2qobnreqgd6maa",
      "uri": "at://did:plc:p2cp5gopk7mgjegy6wadk3ep/app.bsky.feed.post/3l7z3o5kl3s2v"
    }
  },
  "text": "and to wrap things up, this is what writes look like. your client writes the new record to your PDS, which flows out down to the AppViews' caches, where it'll finally reach your client again\n\n(we're thinking of letting AppViews make writes on your behalf, but that's an optional UX/DX optimisation)"
}