{
  "path": "/3m5uejaqxr22m",
  "site": "at://did:plc:nejscld5zlavytijxz27qhvj/site.standard.publication/3m4722tw5322o",
  "tags": [
    "the stack"
  ],
  "$type": "site.standard.document",
  "title": "NATS: The event bus that tries to have it all",
  "content": {
    "$type": "pub.leaflet.content",
    "pages": [
      {
        "id": "019a9417-b8e7-7ccb-989f-fe9837c3215e",
        "$type": "pub.leaflet.pages.linearDocument",
        "blocks": [
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "I love it when a discussion about one thing I've written points me at the next thing I should be writing about."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.bskyPost",
              "postRef": {
                "cid": "bafyreic5bhsufwg5hziywklyqyu6zkbqmucvgvcl7h2nuwwghgfkjhf5ia",
                "uri": "at://did:plc:ugr3hbsnqejsp52vuc6mz2ck/app.bsky.feed.post/3lh2fsr4udk2j"
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "And sometimes, the topic I've been planning to write about suddenly becomes topical and I get to explain something a lot of people have been talking (and maybe fighting) about. "
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.bskyPost",
              "postRef": {
                "cid": "bafyreidwkjmvakgle26xkwrcaicidn2qcjjtnsahif6c5rnhedfmny34dq",
                "uri": "at://did:plc:nejscld5zlavytijxz27qhvj/app.bsky.feed.post/3lrbgggyodk2i"
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.bskyPost",
              "postRef": {
                "cid": "bafyreidz7nb3tght7x7e7qjd43drsm4p3mr3o3dpmgx5okh6mgvziiecua",
                "uri": "at://did:plc:nejscld5zlavytijxz27qhvj/app.bsky.feed.post/3lrbggim7qs2i"
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.bskyPost",
              "postRef": {
                "cid": "bafyreiauknipwjsiw3zhgbxgmhmzm5sgldof57l4fxla34dxq5bfta3fcu",
                "uri": "at://did:plc:nejscld5zlavytijxz27qhvj/app.bsky.feed.post/3lrbggk2ryc2i"
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.blockquote",
              "plaintext": "Simple, speedy, scalable, resilient: the fast, lightweight message broker you’re suddenly hearing a lot about has plenty of competition but stands out for its comprehensive approach to event-driven architecture "
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://www.thestack.technology/nats-the-event-bus-that-tries-to-have-it-all/",
              "$type": "pub.leaflet.blocks.website",
              "title": "NATS: The event bus that tries to have it all",
              "description": "Simple, speedy, scalable, resilient: the fast, lightweight message broker you’re suddenly hearing a lot about has plenty of competition but stands out for its comprehensive approach to event-driven architecture"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.unorderedList",
              "children": [
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "plaintext": "CNCF"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "plaintext": "message broker"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "plaintext": "event bus"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "plaintext": "governance"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "plaintext": "Kubernetes"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "plaintext": "IoT"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "plaintext": "distributed systems"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "plaintext": "edge"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "plaintext": "Synadia"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "plaintext": "wasmCloud"
                  }
                }
              ]
            }
          }
        ]
      }
    ]
  },
  "description": "The Stack",
  "publishedAt": "2025-11-17T23:22:20.300Z"
}