Skip to content

Conversation

jaydrogers
Copy link
Member

@jaydrogers jaydrogers commented Sep 18, 2025

🚀 0.1 - Initial Release

image

🤩 We're building this in public

@danpastori and I are excited to work together in public and show you more on our approach to building Laravel applications.

🛠️ Products we're using to build this

Asset Product
PHP Docker Images serversideup/php (open source)
Development Environment & Deployment Spin (open source)
Quality Assurance Testing Bugflow

🤝 Follow along

If you're excited to see the progress, subscribe to this PR and follow us to see the latest updates:

Place to follow Link
@danpastori on X https://x.com/danpastori
@jaydrogers on X https://x.com/jaydrogers
Server Side Up on YouTube https://www.youtube.com/serversideupnet
Discord https://serversideup.net/discord

👉 Problems this project solves

We're working on releasing FrankenPHP as a new variation on serversideup/php. We read online that things are much faster with FrankenPHP, but it's hard to quantify what that really means.

We need an application that is disposable and repeatable to standardize benchmark tests that help us understand PHP performance tuning with Laravel.

👋 Say hello to BenchKit

BenchKit is our open source Laravel application that is designed to give us real world numbers with Laravel. Instead of just taking arbitrary performance metrics and guessing what's actually faster, BenchKit will show us results in operations per second with Laravel.

This means you can run the same tests across different hardware, hosts, configurations and truly see how much faster Laravel is 🪄

🎯 Project Scope

👇 Use the link below to view what tasks are in scope of this project.

image

🎨 Design Assets

All assets in this project are stored in our Figma documentation.

Figma

Preview

image

👨‍🔬 How to test this PR

This PR is available for testing with using any image prefixed by pr-3 on DockerHub. For example, the default image is:

serversideup/benchkit-laravel:pr-4-8.4-fpm-nginx 

This means you can run a simple test on any Docker machine with:

docker run --rm -p 80:8080 docker.io/serversideup/benchkit-laravel:pr-4-8.4-fpm-nginx

You can swap out the PHP version and variation too 🤓

@jaydrogers jaydrogers added the Project 🎯 PRs that are dedicated for projects label Sep 18, 2025
@jaydrogers
Copy link
Member Author

jaydrogers commented Sep 19, 2025

@danpastori: Everything is ready for development 😃

I published an overview of how this product will work here: https://x.com/jaydrogers/status/1969076671295705351

Let me know if you have any questions on any parts of the scope.

Keep me posted when it's ready for testing 👍

@jaydrogers jaydrogers marked this pull request as draft September 19, 2025 17:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Project 🎯 PRs that are dedicated for projects

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants