Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Two similar Spring Boot and Quarkus web-based apps for performance comparison

Notifications You must be signed in to change notification settings

piomin/sample-docker-microservice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot vs Quarkus Microservices Comparison Twitter

CircleCI SonarCloud Bugs Coverage Lines of Code

A comprehensive comparison project demonstrating identical microservices built with Spring Boot and Quarkus, showcasing performance differences in startup time, memory consumption, Docker image size, and native compilation capabilities.

Table of Contents

Overview

This project provides a side-by-side comparison of two popular Java frameworks for building cloud-native microservices:

  • Spring Boot: The traditional, mature framework with extensive ecosystem
  • Quarkus: The modern, cloud-native framework optimized for containerized environments

Both microservices implement identical functionality - a Person management REST API with the same endpoints, data model, and business logic - enabling direct performance and resource usage comparison.

Key Comparison Metrics

  • 🚀 Startup Time: Application initialization speed
  • 💾 Memory Usage: Runtime memory consumption
  • 📦 Container Size: Docker image size comparison
  • ⚡ Native Compilation: GraalVM native image support
  • 🔧 Developer Experience: Hot reload, debugging, and development workflow
  • 🧪 Testing: Framework-specific testing approaches

Project Structure

git add .

About

Two similar Spring Boot and Quarkus web-based apps for performance comparison

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •