Project stack

Project Overview

This benchmark application compares a monolith with a microservices setup using k6 load testing and a Next.js reporting interface.

Frontend

Next.jsReactTypeScriptTailwind CSSlucide-react

Benchmarking

k6JSON summary reportsCustom endpoint metrics

Backend Systems

Symfony monolithSymfony customer microserviceSymfony account microservice

Database and Runtime

PostgreSQLNode.jsDocker

API Coverage

Customer CRUD APIs
Account CRUD APIs
Monolith customer accounts endpoint
Read-focused benchmark endpoints with sampled customer and account IDs