Skip to content

I made this project to compare the performance between various backend frameworks. I am planning on testing these frameworks using Grafana k6. This project use 1 database (MySQL) that is running on docker. This is an ongoing project, feel free to message me on LinkedIn :D (https://www.linkedin.com/in/dearen-hippy-2994ab1b7)

Notifications You must be signed in to change notification settings

dearen24/api-project

Repository files navigation

🚀 API Project – Backend Framework Performance Comparison

This project is an exploration and benchmark of different backend frameworks.
The goal is to compare performance, scalability, and developer experience using the same API specification and database setup. This is an ONGOING project. Feel free to contact me on LinkedIn (https://www.linkedin.com/in/dearen-hippy-2994ab1b7) I will upload the testing results soon!


📌 Frameworks Included

Currently implemented:

More may be added over time!


🗄️ Database Setup

  • MySQL (containerized with Docker)
  • Schema and seed data are in:
    • create-table.txt
    • insert-table.txt

Currently I only used 1 table for the API and also the testing. The other will be added soon!


📊 Benchmarking Tools

Performance tests are powered by:

  • Grafana k6 → load testing
  • Docker Compose → orchestrating DB and services

Each API is tested against the same conditions to ensure fair performance comparisons.


🏗️ Getting Started

1️⃣ Clone the repo

git clone https://github.com/dearen24/api-project.git
cd api-project

About

I made this project to compare the performance between various backend frameworks. I am planning on testing these frameworks using Grafana k6. This project use 1 database (MySQL) that is running on docker. This is an ongoing project, feel free to message me on LinkedIn :D (https://www.linkedin.com/in/dearen-hippy-2994ab1b7)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published