Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: basic jetstream consumer app #2

Merged
merged 10 commits into from
Dec 1, 2024
Merged

feat: basic jetstream consumer app #2

merged 10 commits into from
Dec 1, 2024

Conversation

malpercio-dev
Copy link
Member

Rust has been chosen to build out this AppView, as we expect that even a moderately popular forum could see quite a bit of traffic, and therefore must be performant.

While far from what atBB will be, this PR is intended to lay some basic groundwork necessary to begin building out the server application, including:

  • a simple Jetstream subscriber, which will be preferred over ingesting the firehose or hosting a relay, in support of ease of deployment of atBB
  • a CLI that can be used to create a Jetstream subscription and observe the output
  • setup of Docker, again in support of ease of deployment of atBB, and a simple GitHub Actions CI workflow to publish the image to ghcr.io

.tool-versions Outdated Show resolved Hide resolved
Dockerfile Outdated Show resolved Hide resolved
src/main.rs Outdated Show resolved Hide resolved
@BrokenR3C0RD BrokenR3C0RD merged commit f982a82 into main Dec 1, 2024
1 check passed
@malpercio-dev malpercio-dev deleted the rust-scaffold branch December 1, 2024 19:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants