Skip to content

rodrigorodrigues/rinha-de-backend-2023-q3-javarocks

Repository files navigation

Rinha Backend - Java Rocks!

Stack

  • Spring Boot 3
  • GraalVM - Java 20 - Virtual Threads
  • MongoDB

Build

./gradlew build

Docker Compose

MacM1 use fielcapao/rinha-de-backend-2023-q3-javarocks-native:macm1-arm64

Linux use fielcapao/rinha-de-backend-2023-q3-javarocks-native:linux-amd64

docker-compose up -d

Gatling

Follow https://github.com/zanfranceschi/rinha-de-backend-2023-q3/tree/main/teste/gatling

Build docker container using Spring

./gradlew bootBuildImage takes a lot of time and need minimum 16GB memory.

Build docker container using nativeCompile

./gradlew nativeCompile

Build using Dockerfile

docker login container-registry.oracle.com
#Need to enter your oracle credentials

docker build -t rinha-de-backend-2023-q3-javarocks-native .

img.png

img_1.png

img_2.png

References

Spring Boot Gradle Plugin

Spring Data MongoDB

GraalVM

Spring Boot 3 TestContainers

Full Text Search MongoDB

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published