├── .babelrc ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── LICENSE ├── package.json ├── process.json ├── readme.md ├── setup-tests.js ├── src ├── benchmark │ ├── capacity.js │ ├── capacity_mongo.js │ ├── fanout_latency.js │ ├── fanout_latency_mongo.js │ ├── flush.js │ ├── loadenv.js │ ├── read_latency.js │ ├── read_latency_mongo.js │ ├── socket.js │ ├── utils.js │ └── worker.js ├── config │ ├── dev.js │ ├── index.js │ └── test.js ├── index.js ├── models │ ├── activity.js │ ├── activity_feed.js │ ├── feed.js │ ├── feed_group.js │ ├── follow.js │ └── user.js ├── utils │ ├── chunk.js │ ├── db.js │ ├── logger.js │ └── redis.js └── workers │ └── fanout.js ├── test-entry.js ├── test ├── feeds │ └── test_activity_feeds.js └── utils.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | package.json 3 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/LICENSE -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/package.json -------------------------------------------------------------------------------- /process.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/process.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/readme.md -------------------------------------------------------------------------------- /setup-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/setup-tests.js -------------------------------------------------------------------------------- /src/benchmark/capacity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/benchmark/capacity.js -------------------------------------------------------------------------------- /src/benchmark/capacity_mongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/benchmark/capacity_mongo.js -------------------------------------------------------------------------------- /src/benchmark/fanout_latency.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/benchmark/fanout_latency.js -------------------------------------------------------------------------------- /src/benchmark/fanout_latency_mongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/benchmark/fanout_latency_mongo.js -------------------------------------------------------------------------------- /src/benchmark/flush.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/benchmark/flush.js -------------------------------------------------------------------------------- /src/benchmark/loadenv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/benchmark/loadenv.js -------------------------------------------------------------------------------- /src/benchmark/read_latency.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/benchmark/read_latency.js -------------------------------------------------------------------------------- /src/benchmark/read_latency_mongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/benchmark/read_latency_mongo.js -------------------------------------------------------------------------------- /src/benchmark/socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/benchmark/socket.js -------------------------------------------------------------------------------- /src/benchmark/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/benchmark/utils.js -------------------------------------------------------------------------------- /src/benchmark/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/benchmark/worker.js -------------------------------------------------------------------------------- /src/config/dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/config/dev.js -------------------------------------------------------------------------------- /src/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/config/index.js -------------------------------------------------------------------------------- /src/config/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/config/test.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/index.js -------------------------------------------------------------------------------- /src/models/activity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/models/activity.js -------------------------------------------------------------------------------- /src/models/activity_feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/models/activity_feed.js -------------------------------------------------------------------------------- /src/models/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/models/feed.js -------------------------------------------------------------------------------- /src/models/feed_group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/models/feed_group.js -------------------------------------------------------------------------------- /src/models/follow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/models/follow.js -------------------------------------------------------------------------------- /src/models/user.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/utils/chunk.js -------------------------------------------------------------------------------- /src/utils/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/utils/db.js -------------------------------------------------------------------------------- /src/utils/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/utils/logger.js -------------------------------------------------------------------------------- /src/utils/redis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/utils/redis.js -------------------------------------------------------------------------------- /src/workers/fanout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/src/workers/fanout.js -------------------------------------------------------------------------------- /test-entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/test-entry.js -------------------------------------------------------------------------------- /test/feeds/test_activity_feeds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/test/feeds/test_activity_feeds.js -------------------------------------------------------------------------------- /test/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/test/utils.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/mongodb-activity-feed/HEAD/yarn.lock --------------------------------------------------------------------------------