├── .gitignore ├── 01-getting-started-with-nats ├── README.md └── thumbnail.jpeg ├── 02-getting-started-with-jetstream ├── README.md └── thumbnail.jpeg ├── 03-interactive-whiteboard ├── README.md └── thumbnail.jpeg ├── 04-clusters ├── README.md ├── docker-compose.yml ├── server.conf └── thumbnail.jpeg ├── 05-superclusters ├── README.md ├── ap.conf ├── docker-compose.yml ├── eu.conf ├── na.conf └── thumbnail.webp ├── 06-decentralized-auth ├── README.md ├── go.mod ├── go.sum ├── main.go └── thumbnail.jpeg ├── 07-leaf-nodes ├── README.md ├── leaf.conf └── thumbnail.jpeg ├── 08-scoped-signing-keys ├── README.md └── thumbnail.jpeg ├── 09-microservices ├── README.md ├── client │ ├── Makefile │ ├── main.go │ ├── openapi.json │ ├── request.cue │ ├── request.json │ ├── response.cue │ └── response.json ├── sentiment │ ├── .gitignore │ ├── go.mod │ ├── go.sum │ ├── main.go │ └── sentiment.go └── thumbnail.webp ├── 10-nats-vs-kafka-1 ├── README.md └── thumbnail.webp ├── 11-nats-vs-kafka-2 ├── README.md └── thumbnail.jpeg ├── 12-jetstream-basics ├── .gitignore ├── README.md ├── go.mod ├── go.sum ├── main.go └── thumbnail.webp ├── 13-jetstream-stream-configuration ├── README.md ├── drawing.png ├── go.mod ├── go.sum ├── main.go └── thumbnail.jpeg ├── 14-jetstream-workqueues ├── .gitignore ├── README.md ├── go.mod ├── go.sum ├── thumbnail.jpeg └── worker.go ├── 15-consumer-configuration ├── README.md ├── benthos │ ├── confirmed.yaml │ ├── delivery.yaml │ ├── seed.yaml │ └── shipped.yaml ├── go.mod ├── go.sum └── main.go ├── 16-jetstream-kv ├── README.md ├── benchmark │ ├── jetstream │ │ ├── Makefile │ │ ├── main.go │ │ ├── main_test.go │ │ ├── nats.conf │ │ └── redis.conf │ └── results.csv ├── go.mod ├── go.sum ├── leadership │ └── main.go └── main.go ├── 17-microservices-architectures ├── README.md ├── go.mod ├── go.sum ├── main.go ├── outline.md ├── schemas.go ├── slog.go └── subject_mapping.conf ├── 18-benthos-and-nats ├── .env.sample ├── .gitignore ├── Makefile ├── README.md ├── configs │ ├── backup.yaml │ ├── media_ratings.yaml │ ├── ratings.yaml │ └── restore.yaml ├── db │ └── schema.sql ├── seed │ ├── create_customers.yaml │ ├── create_media.yaml │ ├── create_ratings.yaml │ ├── create_views.yaml │ └── movies.csv └── templates │ └── nats_kv_update.yaml ├── 19-auth-callout ├── Makefile ├── auth-service │ ├── auth_service.go │ ├── go.mod │ ├── go.sum │ ├── google_jwt.go │ ├── main.go │ └── workspace.go ├── byron.json ├── jeremy.json ├── nats.conf └── web │ ├── .gitignore │ ├── .vscode │ ├── extensions.json │ └── launch.json │ ├── README.md │ ├── astro.config.mjs │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ └── favicon.svg │ ├── src │ ├── components │ │ ├── channel-view.tsx │ │ ├── chat.tsx │ │ ├── login.tsx │ │ └── sidebar.tsx │ ├── env.d.ts │ ├── pages │ │ └── index.astro │ ├── types.ts │ └── util │ │ ├── jwt.ts │ │ └── styles.ts │ ├── tailwind.config.mjs │ └── tsconfig.json ├── 20-embedding-nats-server ├── .gitignore ├── README.md ├── go.mod ├── go.sum ├── main.go └── main_test.go ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .obsidian 2 | user.creds 3 | -------------------------------------------------------------------------------- /01-getting-started-with-nats/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/01-getting-started-with-nats/README.md -------------------------------------------------------------------------------- /01-getting-started-with-nats/thumbnail.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/01-getting-started-with-nats/thumbnail.jpeg -------------------------------------------------------------------------------- /02-getting-started-with-jetstream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/02-getting-started-with-jetstream/README.md -------------------------------------------------------------------------------- /02-getting-started-with-jetstream/thumbnail.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/02-getting-started-with-jetstream/thumbnail.jpeg -------------------------------------------------------------------------------- /03-interactive-whiteboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/03-interactive-whiteboard/README.md -------------------------------------------------------------------------------- /03-interactive-whiteboard/thumbnail.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/03-interactive-whiteboard/thumbnail.jpeg -------------------------------------------------------------------------------- /04-clusters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/04-clusters/README.md -------------------------------------------------------------------------------- /04-clusters/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/04-clusters/docker-compose.yml -------------------------------------------------------------------------------- /04-clusters/server.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/04-clusters/server.conf -------------------------------------------------------------------------------- /04-clusters/thumbnail.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/04-clusters/thumbnail.jpeg -------------------------------------------------------------------------------- /05-superclusters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/05-superclusters/README.md -------------------------------------------------------------------------------- /05-superclusters/ap.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/05-superclusters/ap.conf -------------------------------------------------------------------------------- /05-superclusters/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/05-superclusters/docker-compose.yml -------------------------------------------------------------------------------- /05-superclusters/eu.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/05-superclusters/eu.conf -------------------------------------------------------------------------------- /05-superclusters/na.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/05-superclusters/na.conf -------------------------------------------------------------------------------- /05-superclusters/thumbnail.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/05-superclusters/thumbnail.webp -------------------------------------------------------------------------------- /06-decentralized-auth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/06-decentralized-auth/README.md -------------------------------------------------------------------------------- /06-decentralized-auth/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/06-decentralized-auth/go.mod -------------------------------------------------------------------------------- /06-decentralized-auth/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/06-decentralized-auth/go.sum -------------------------------------------------------------------------------- /06-decentralized-auth/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/06-decentralized-auth/main.go -------------------------------------------------------------------------------- /06-decentralized-auth/thumbnail.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/06-decentralized-auth/thumbnail.jpeg -------------------------------------------------------------------------------- /07-leaf-nodes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/07-leaf-nodes/README.md -------------------------------------------------------------------------------- /07-leaf-nodes/leaf.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/07-leaf-nodes/leaf.conf -------------------------------------------------------------------------------- /07-leaf-nodes/thumbnail.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/07-leaf-nodes/thumbnail.jpeg -------------------------------------------------------------------------------- /08-scoped-signing-keys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/08-scoped-signing-keys/README.md -------------------------------------------------------------------------------- /08-scoped-signing-keys/thumbnail.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/08-scoped-signing-keys/thumbnail.jpeg -------------------------------------------------------------------------------- /09-microservices/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/09-microservices/README.md -------------------------------------------------------------------------------- /09-microservices/client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/09-microservices/client/Makefile -------------------------------------------------------------------------------- /09-microservices/client/main.go: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-microservices/client/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/09-microservices/client/openapi.json -------------------------------------------------------------------------------- /09-microservices/client/request.cue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/09-microservices/client/request.cue -------------------------------------------------------------------------------- /09-microservices/client/request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/09-microservices/client/request.json -------------------------------------------------------------------------------- /09-microservices/client/response.cue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/09-microservices/client/response.cue -------------------------------------------------------------------------------- /09-microservices/client/response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/09-microservices/client/response.json -------------------------------------------------------------------------------- /09-microservices/sentiment/.gitignore: -------------------------------------------------------------------------------- 1 | sentiment 2 | -------------------------------------------------------------------------------- /09-microservices/sentiment/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/09-microservices/sentiment/go.mod -------------------------------------------------------------------------------- /09-microservices/sentiment/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/09-microservices/sentiment/go.sum -------------------------------------------------------------------------------- /09-microservices/sentiment/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/09-microservices/sentiment/main.go -------------------------------------------------------------------------------- /09-microservices/sentiment/sentiment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/09-microservices/sentiment/sentiment.go -------------------------------------------------------------------------------- /09-microservices/thumbnail.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/09-microservices/thumbnail.webp -------------------------------------------------------------------------------- /10-nats-vs-kafka-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/10-nats-vs-kafka-1/README.md -------------------------------------------------------------------------------- /10-nats-vs-kafka-1/thumbnail.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/10-nats-vs-kafka-1/thumbnail.webp -------------------------------------------------------------------------------- /11-nats-vs-kafka-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/11-nats-vs-kafka-2/README.md -------------------------------------------------------------------------------- /11-nats-vs-kafka-2/thumbnail.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/11-nats-vs-kafka-2/thumbnail.jpeg -------------------------------------------------------------------------------- /12-jetstream-basics/.gitignore: -------------------------------------------------------------------------------- 1 | user.creds 2 | -------------------------------------------------------------------------------- /12-jetstream-basics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/12-jetstream-basics/README.md -------------------------------------------------------------------------------- /12-jetstream-basics/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/12-jetstream-basics/go.mod -------------------------------------------------------------------------------- /12-jetstream-basics/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/12-jetstream-basics/go.sum -------------------------------------------------------------------------------- /12-jetstream-basics/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/12-jetstream-basics/main.go -------------------------------------------------------------------------------- /12-jetstream-basics/thumbnail.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/12-jetstream-basics/thumbnail.webp -------------------------------------------------------------------------------- /13-jetstream-stream-configuration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/13-jetstream-stream-configuration/README.md -------------------------------------------------------------------------------- /13-jetstream-stream-configuration/drawing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/13-jetstream-stream-configuration/drawing.png -------------------------------------------------------------------------------- /13-jetstream-stream-configuration/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/13-jetstream-stream-configuration/go.mod -------------------------------------------------------------------------------- /13-jetstream-stream-configuration/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/13-jetstream-stream-configuration/go.sum -------------------------------------------------------------------------------- /13-jetstream-stream-configuration/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/13-jetstream-stream-configuration/main.go -------------------------------------------------------------------------------- /13-jetstream-stream-configuration/thumbnail.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/13-jetstream-stream-configuration/thumbnail.jpeg -------------------------------------------------------------------------------- /14-jetstream-workqueues/.gitignore: -------------------------------------------------------------------------------- 1 | *.creds 2 | -------------------------------------------------------------------------------- /14-jetstream-workqueues/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/14-jetstream-workqueues/README.md -------------------------------------------------------------------------------- /14-jetstream-workqueues/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/14-jetstream-workqueues/go.mod -------------------------------------------------------------------------------- /14-jetstream-workqueues/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/14-jetstream-workqueues/go.sum -------------------------------------------------------------------------------- /14-jetstream-workqueues/thumbnail.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/14-jetstream-workqueues/thumbnail.jpeg -------------------------------------------------------------------------------- /14-jetstream-workqueues/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/14-jetstream-workqueues/worker.go -------------------------------------------------------------------------------- /15-consumer-configuration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/15-consumer-configuration/README.md -------------------------------------------------------------------------------- /15-consumer-configuration/benthos/confirmed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/15-consumer-configuration/benthos/confirmed.yaml -------------------------------------------------------------------------------- /15-consumer-configuration/benthos/delivery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/15-consumer-configuration/benthos/delivery.yaml -------------------------------------------------------------------------------- /15-consumer-configuration/benthos/seed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/15-consumer-configuration/benthos/seed.yaml -------------------------------------------------------------------------------- /15-consumer-configuration/benthos/shipped.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/15-consumer-configuration/benthos/shipped.yaml -------------------------------------------------------------------------------- /15-consumer-configuration/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/15-consumer-configuration/go.mod -------------------------------------------------------------------------------- /15-consumer-configuration/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/15-consumer-configuration/go.sum -------------------------------------------------------------------------------- /15-consumer-configuration/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/15-consumer-configuration/main.go -------------------------------------------------------------------------------- /16-jetstream-kv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/16-jetstream-kv/README.md -------------------------------------------------------------------------------- /16-jetstream-kv/benchmark/jetstream/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/16-jetstream-kv/benchmark/jetstream/Makefile -------------------------------------------------------------------------------- /16-jetstream-kv/benchmark/jetstream/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/16-jetstream-kv/benchmark/jetstream/main.go -------------------------------------------------------------------------------- /16-jetstream-kv/benchmark/jetstream/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/16-jetstream-kv/benchmark/jetstream/main_test.go -------------------------------------------------------------------------------- /16-jetstream-kv/benchmark/jetstream/nats.conf: -------------------------------------------------------------------------------- 1 | jetstream: {} 2 | -------------------------------------------------------------------------------- /16-jetstream-kv/benchmark/jetstream/redis.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/16-jetstream-kv/benchmark/jetstream/redis.conf -------------------------------------------------------------------------------- /16-jetstream-kv/benchmark/results.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/16-jetstream-kv/benchmark/results.csv -------------------------------------------------------------------------------- /16-jetstream-kv/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/16-jetstream-kv/go.mod -------------------------------------------------------------------------------- /16-jetstream-kv/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/16-jetstream-kv/go.sum -------------------------------------------------------------------------------- /16-jetstream-kv/leadership/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/16-jetstream-kv/leadership/main.go -------------------------------------------------------------------------------- /16-jetstream-kv/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/16-jetstream-kv/main.go -------------------------------------------------------------------------------- /17-microservices-architectures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/17-microservices-architectures/README.md -------------------------------------------------------------------------------- /17-microservices-architectures/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/17-microservices-architectures/go.mod -------------------------------------------------------------------------------- /17-microservices-architectures/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/17-microservices-architectures/go.sum -------------------------------------------------------------------------------- /17-microservices-architectures/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/17-microservices-architectures/main.go -------------------------------------------------------------------------------- /17-microservices-architectures/outline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/17-microservices-architectures/outline.md -------------------------------------------------------------------------------- /17-microservices-architectures/schemas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/17-microservices-architectures/schemas.go -------------------------------------------------------------------------------- /17-microservices-architectures/slog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/17-microservices-architectures/slog.go -------------------------------------------------------------------------------- /17-microservices-architectures/subject_mapping.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/17-microservices-architectures/subject_mapping.conf -------------------------------------------------------------------------------- /18-benthos-and-nats/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/18-benthos-and-nats/.env.sample -------------------------------------------------------------------------------- /18-benthos-and-nats/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | database.db 3 | -------------------------------------------------------------------------------- /18-benthos-and-nats/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/18-benthos-and-nats/Makefile -------------------------------------------------------------------------------- /18-benthos-and-nats/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/18-benthos-and-nats/README.md -------------------------------------------------------------------------------- /18-benthos-and-nats/configs/backup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/18-benthos-and-nats/configs/backup.yaml -------------------------------------------------------------------------------- /18-benthos-and-nats/configs/media_ratings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/18-benthos-and-nats/configs/media_ratings.yaml -------------------------------------------------------------------------------- /18-benthos-and-nats/configs/ratings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/18-benthos-and-nats/configs/ratings.yaml -------------------------------------------------------------------------------- /18-benthos-and-nats/configs/restore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/18-benthos-and-nats/configs/restore.yaml -------------------------------------------------------------------------------- /18-benthos-and-nats/db/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/18-benthos-and-nats/db/schema.sql -------------------------------------------------------------------------------- /18-benthos-and-nats/seed/create_customers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/18-benthos-and-nats/seed/create_customers.yaml -------------------------------------------------------------------------------- /18-benthos-and-nats/seed/create_media.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/18-benthos-and-nats/seed/create_media.yaml -------------------------------------------------------------------------------- /18-benthos-and-nats/seed/create_ratings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/18-benthos-and-nats/seed/create_ratings.yaml -------------------------------------------------------------------------------- /18-benthos-and-nats/seed/create_views.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/18-benthos-and-nats/seed/create_views.yaml -------------------------------------------------------------------------------- /18-benthos-and-nats/seed/movies.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/18-benthos-and-nats/seed/movies.csv -------------------------------------------------------------------------------- /18-benthos-and-nats/templates/nats_kv_update.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/18-benthos-and-nats/templates/nats_kv_update.yaml -------------------------------------------------------------------------------- /19-auth-callout/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/Makefile -------------------------------------------------------------------------------- /19-auth-callout/auth-service/auth_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/auth-service/auth_service.go -------------------------------------------------------------------------------- /19-auth-callout/auth-service/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/auth-service/go.mod -------------------------------------------------------------------------------- /19-auth-callout/auth-service/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/auth-service/go.sum -------------------------------------------------------------------------------- /19-auth-callout/auth-service/google_jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/auth-service/google_jwt.go -------------------------------------------------------------------------------- /19-auth-callout/auth-service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/auth-service/main.go -------------------------------------------------------------------------------- /19-auth-callout/auth-service/workspace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/auth-service/workspace.go -------------------------------------------------------------------------------- /19-auth-callout/byron.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/byron.json -------------------------------------------------------------------------------- /19-auth-callout/jeremy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/jeremy.json -------------------------------------------------------------------------------- /19-auth-callout/nats.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/nats.conf -------------------------------------------------------------------------------- /19-auth-callout/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/web/.gitignore -------------------------------------------------------------------------------- /19-auth-callout/web/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/web/.vscode/extensions.json -------------------------------------------------------------------------------- /19-auth-callout/web/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/web/.vscode/launch.json -------------------------------------------------------------------------------- /19-auth-callout/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/web/README.md -------------------------------------------------------------------------------- /19-auth-callout/web/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/web/astro.config.mjs -------------------------------------------------------------------------------- /19-auth-callout/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/web/package.json -------------------------------------------------------------------------------- /19-auth-callout/web/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/web/pnpm-lock.yaml -------------------------------------------------------------------------------- /19-auth-callout/web/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/web/public/favicon.svg -------------------------------------------------------------------------------- /19-auth-callout/web/src/components/channel-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/web/src/components/channel-view.tsx -------------------------------------------------------------------------------- /19-auth-callout/web/src/components/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/web/src/components/chat.tsx -------------------------------------------------------------------------------- /19-auth-callout/web/src/components/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/web/src/components/login.tsx -------------------------------------------------------------------------------- /19-auth-callout/web/src/components/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/web/src/components/sidebar.tsx -------------------------------------------------------------------------------- /19-auth-callout/web/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /19-auth-callout/web/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/web/src/pages/index.astro -------------------------------------------------------------------------------- /19-auth-callout/web/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/web/src/types.ts -------------------------------------------------------------------------------- /19-auth-callout/web/src/util/jwt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/web/src/util/jwt.ts -------------------------------------------------------------------------------- /19-auth-callout/web/src/util/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/web/src/util/styles.ts -------------------------------------------------------------------------------- /19-auth-callout/web/tailwind.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/web/tailwind.config.mjs -------------------------------------------------------------------------------- /19-auth-callout/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/19-auth-callout/web/tsconfig.json -------------------------------------------------------------------------------- /20-embedding-nats-server/.gitignore: -------------------------------------------------------------------------------- 1 | leafnode.creds 2 | -------------------------------------------------------------------------------- /20-embedding-nats-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/20-embedding-nats-server/README.md -------------------------------------------------------------------------------- /20-embedding-nats-server/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/20-embedding-nats-server/go.mod -------------------------------------------------------------------------------- /20-embedding-nats-server/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/20-embedding-nats-server/go.sum -------------------------------------------------------------------------------- /20-embedding-nats-server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/20-embedding-nats-server/main.go -------------------------------------------------------------------------------- /20-embedding-nats-server/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/20-embedding-nats-server/main_test.go -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synadia-io/rethink_connectivity/HEAD/README.md --------------------------------------------------------------------------------