Skip to content

Express Benchmarking Machine #5

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

Open
bensternthal opened this issue Dec 16, 2024 · 7 comments
Open

Express Benchmarking Machine #5

bensternthal opened this issue Dec 16, 2024 · 7 comments

Comments

@bensternthal
Copy link
Contributor

bensternthal commented Dec 16, 2024

Express is requesting a benchmarking machine.

First step is figuring out detailed requirements.

@bensternthal bensternthal moved this from Icebox to In Progress in OpenJS Infrastructure Project Board Feb 4, 2025
@bensternthal bensternthal changed the title STF - Express - tasks Express Benchmarking Machine Feb 11, 2025
@bensternthal
Copy link
Contributor Author

@UlisesGascon can you outline your requirements for this machine?

@bensternthal bensternthal moved this from In Progress to Backlog in OpenJS Infrastructure Project Board Feb 11, 2025
@UlisesGascon
Copy link
Member

UlisesGascon commented Feb 12, 2025

Not sure if we are yet clear on the specs yet (we are starting the wg soon) (cc: @wesleytodd )

@mcollina
Copy link
Member

mcollina commented Feb 12, 2025

If this is somewhat automated to use, Fastify could use help with that as well. Currently, we are running benchmarks at https://github.com/fastify/benchmarks, and the results are collected on a GitHub action machine.

@bensternthal
Copy link
Contributor Author

@UlisesGascon do you have an update on this one?

@bensternthal
Copy link
Contributor Author

@UlisesGascon can you help me to understand your requirements, or is there someone else I should contact?

@wesleytodd
Copy link

This is blocked for now. We prioritized the release over the Perf WG and this need is going to be owned by that group (which is also part of our STF work). I will follow up again here when we have more details on the plan, but my goal is to make a reasonable tradeoff between cost, operational complexity, and reliable results. This may mean we are looking for something somewhere between GHA benchmarks (low cost and complexity but poor reliability) and a dedicated machine (high cost and complexity but the best reliability).

@mcollina I would be interested in hearing how you have found the reliability of GHA runners. Maybe this thread is not the best place to sidetrack on that?

@bensternthal
Copy link
Contributor Author

@wesleytodd understood, and thanks for the update. I'll put this on the back-burner for now. Let us know when you are ready to move forward.

@bensternthal bensternthal moved this from Backlog to Icebox in OpenJS Infrastructure Project Board Apr 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

5 participants