garbagedestroyer

Projects

Public experiments and tools from prodgarbagedestroyer and prod-garbage-destroyer. Each project pairs a repo with benchmark data.

16 projects

Javafeatured

quarkus-vs-spring-boot-build-battle

Quarkus vs Spring Boot build battle: startup time, packaging cost, memory footprint, and developer loop tradeoffs across JVM and native paths.

javaquarkusspring-bootbenchmarkcold-startbuild-time
repovideo
Rustfeatured

alpine-rust-vs-optimized-java-2026

Head-to-head benchmark: stripped Alpine Rust microservice vs GraalVM Java 25 under high traffic stress. Compares cold start, throughput, and memory efficiency.

rustjavagraalvmbenchmarkmicroservices
repo
Shellfeatured

cold-start-race-benchmark-2026

Cold start race: Node.js vs Bun vs Go vs Rust — measuring time-to-first-byte from bare HTTP to production Docker containers.

benchmarkcold-startdockernodejsbungorust
repo
Shell

memory-race-benchmark-2026

60-second memory footprint race: Node.js vs Python vs Go vs Rust under sustained load. Tracks RSS, heap, and GC behavior.

benchmarkmemorynodejspythongorust
repo
Shellfeatured

throughput-race-benchmark-2026

Throughput race: Node.js vs Python vs Go vs Rust — wrk RPS under ramping concurrency from 10 to 10K connections.

benchmarkthroughputnodejspythongorust
repo
Shell

build-time-race-benchmark-2026

Build time race: Node.js vs Python vs Go vs Rust — clean compile/build time comparison across package managers and toolchains.

benchmarkbuild-timenodejspythongorust
repo
Shell

docker-size-race-benchmark-2026

Docker image size race: Node.js vs Python vs Go vs Rust — scratch vs Alpine container builds compared across compression strategies.

benchmarkdockercontainernodejspythongorust
repovideo
Shellfeatured

go-rust-node-rest-api-benchmark-2026

Benchmark: Go, Rust, and Node.js REST API performance under realistic workloads — CRUD operations, pagination, and database queries.

benchmarkgorustnodejsrest-apipostgresql
repo
Rustfeatured

rust-go-dotnet-microservice-2026

Benchmark comparison of Rust (Axum), Go (Fiber), and ASP.NET (Minimal API) as microservice backends — p95 latency, throughput, and resource usage.

rustgodotnetbenchmarkmicroservices
repovideo
Gofeatured

cold-start-tax-experiment

Cold Start Tax: Go vs Quarkus Native vs Node.js benchmark experiment. Measures time-to-first-byte across compiled and interpreted runtimes.

goquarkusnodejsbenchmarkcold-start
repo
Gofeatured

sharding-is-a-last-resort-benchmark

Benchmark harness for manual PostgreSQL sharding vs CockroachDB and TiDB — when to shard and when to use distributed SQL.

gopostgresqlcockroachdbtidbbenchmarkdatabase
repo
JavaScript

grpc-vs-websockets-rust-showdown

gRPC vs WebSockets in Rust: latency, throughput, and connection overhead comparison for real-time services.

rustgrpcwebsocketsbenchmarkrealtime
repo
Python

kafka-rabbitmq-mqtt-2026

Kafka vs RabbitMQ vs MQTT: message throughput and latency benchmark for event-driven architectures.

kafkarabbitmqmqttbenchmarkmessaging
repo
Shell

rest-api-benchmark-2026

REST API benchmark experiment runner — standardized harness for comparing backend frameworks across languages under realistic workloads.

benchmarkrest-apishellexperiment-runner
repo
Python

go-map-vs-redis-latency

Go sync.Map vs Redis latency comparison — when does an in-process cache beat a network round trip?

goredislatencybenchmarkcaching
repo
Goexperimental

protobuf-http3-experiment-runner

Protocol Buffers over HTTP/3 experiment runner — benchmarks gRPC, Connect, and REST+Protobuf over QUIC.

goprotobufhttp3grpcbenchmark
repo