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

TigerSwarm #2

Open
wants to merge 16 commits into
base: main
Choose a base branch
from
Open

TigerSwarm #2

wants to merge 16 commits into from

Conversation

rbino
Copy link

@rbino rbino commented Nov 8, 2023

Project title: TigerSwarm

Authors: Riccardo Binetti (rbino)

Summary: A project to explore the design-space of auto-batching TigerBeetle clients, built using the TigerBeetle Elixir client

Presentation:

Generated with:
mix phx.new tigerswarm --module TigerSwarm --no-ecto --no-mailer
Automatically batch requests with a fixed batch count or a timeout, whichever
comes first.
Start the Client in the Application supervision tree.
Spawns a process that keeps sending requests to TigerBeetle using the batching
client
Calculate some statistics by attaching to telemetry metrics. For now, just print
the stats to stdout.
Allow launching a swarm of Beetles, setting its size
Allow setting all the runtime configurable parameters
Use them as source of truth when initializing the LiveView
Add link to the presentation and provide some indication on installing Elixir
@rbino rbino changed the title Tigerswarm TigerSwarm Nov 8, 2023
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.

None yet

1 participant