spark-on-k8s-operator VS Hey

Compare spark-on-k8s-operator vs Hey and see what are their differences.


Kubernetes operator for managing the lifecycle of Apache Spark applications on Kubernetes. (by GoogleCloudPlatform)


HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom (by rakyll)
Our great sponsors
  • Nanos - Run Linux Software Faster and Safer than Linux with Unikernels
  • Scout APM - A developer's best friend. Try free for 14-days
  • SaaSHub - Software Alternatives and Reviews
spark-on-k8s-operator Hey
5 14
1,748 12,403
2.7% -
7.4 1.7
3 days ago 7 days ago
Go Go
Apache License 2.0 Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of spark-on-k8s-operator. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-04-12.


Posts with mentions or reviews of Hey. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-31.
  • Using KEDA and Prometheus to auto-scale your k8s workloads
    5 projects | | 31 Oct 2021
    We can see that our prometheus-scaledobject is ready so letโ€™s scale our application! Remember our application scales on the metric http_requests_total and our threshold is only 100 so we should be able reach that threshold. For this we can use a simple tool called hey.
  • Ddosify | High-performance load testing tool, written in Golang (Listed in GitHub Trending)
    3 projects | | 15 Oct 2021
    Ah and maybe support for socks5 also :) By the way, hey (also made in go) has some cool features such as: number of workers and rate limit (queries per second).
  • Ask HN: JMeter Alternative?
    4 projects | | 19 Sep 2021
    I've used LoadForge before for stress testing:

    I found it a good middle-ground between DIY tools like "hey" and the likes of JMeter and K6.

    LoadForge is really just a frontend for Locust [2]behind the scenes so all tests are written in Python which might not fit your requirement for Go/Rust, but it's affordable and quick to get started with.


  • Load test a laravel API
    2 projects | | 31 Aug 2021
    You can use this simple and tiny program called hey
  • Bringing reliability closer to you with Reliably and DataDog
    2 projects | | 23 Jul 2021
    Now; let's run a basic load against this server using hey:
  • Async Django Views - let's look at them
    2 projects | | 2 Jul 2021
    Also, to await on something means you're telling the interpreter to go do something else instead of blocking and do nothing while you wait for the database to return results. It does not mean "keep executing the function while you wait". Which implies that your second query will only be executed after the first one (unless you gather). While it looks like you're gaining nothing by using asyncio, the "something else" in "go do something else" may be to start serving another request, meaning you can serve more users at once. Try sending multiple requests at once and see how you perform. There are relatively simple benchmark tools like hey that allow you to do that.
  • My favourite backend tools
    14 projects | | 24 Jun 2021
    wrk / hey
  • Load Testing Tool
    2 projects | | 7 May 2021
  • Which is fastest? ERB vs. HAML vs. Slim
    4 projects | | 27 Apr 2021
    After that, we'll dive into load testing by creating some real-world template views, put them live on the server, and then perform some load tests via the hey tool. It provides us with some great features to send loads to a specific web application and get thorough data related to how each endpoint and, hence, each template engine is performing.
  • Application down when high load
    1 project | | 20 Apr 2021
    Well you can simulate it and see the error it's having. Install hey on your machine. Launch the app and use hey to do 2000+ req/sec. Here is the link for hey

What are some alternatives?

When comparing spark-on-k8s-operator and Hey you can also consider the following projects:

Vegeta - HTTP load testing tool and library. It's over 9000!

script - Making it easy to write shell-like scripts in Go

go-selfupdate - Enable your Go applications to self update

kubernetes - Production-Grade Container Scheduling and Management

enhancements - Enhancements tracking repo for Kubernetes

volcano - A Cloud Native Batch System (Project under CNCF)

GVM - Go Version Manager

locust - Scalable user load testing tool written in Python

Packer - Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.

gox - A dead simple, no frills Go cross compile tool

bombardier - Fast cross-platform HTTP benchmarking tool written in Go

EasySSH - unmaintained