├── .DS_Store ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── Dockerfile ├── Dockerfile.arm ├── LICENSE ├── README.md ├── config └── ddl.sql ├── docker-compose-arm.yml ├── docker-compose-local.yml ├── docker-compose.yml ├── mvnw ├── mvnw.cmd ├── nginx.conf ├── pom.xml ├── src └── main │ ├── java │ └── com │ │ └── hugomarques │ │ └── rinhabackend2023 │ │ ├── CacheConfig.java │ │ ├── LoadDatabase.java │ │ ├── RinhaBackend2023Application.java │ │ └── pessoas │ │ ├── Pessoa.java │ │ ├── PessoaController.java │ │ ├── PessoaErrorsAdvice.java │ │ ├── PessoaNotFoundException.java │ │ ├── PessoaRepository.java │ │ └── StringListConverter.java │ └── resources │ └── application.properties └── stress-test ├── .gitignore ├── README.md ├── geracao_recursos.py ├── run-test-aws.sh ├── run-test.sh └── user-files ├── resources ├── pessoas-payloads.tsv └── termos-busca.tsv └── simulations └── rinhabackend └── RinhaBackendSimulation.scala /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.arm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/Dockerfile.arm -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/README.md -------------------------------------------------------------------------------- /config/ddl.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/config/ddl.sql -------------------------------------------------------------------------------- /docker-compose-arm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/docker-compose-arm.yml -------------------------------------------------------------------------------- /docker-compose-local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/docker-compose-local.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/nginx.conf -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/hugomarques/rinhabackend2023/CacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/src/main/java/com/hugomarques/rinhabackend2023/CacheConfig.java -------------------------------------------------------------------------------- /src/main/java/com/hugomarques/rinhabackend2023/LoadDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/src/main/java/com/hugomarques/rinhabackend2023/LoadDatabase.java -------------------------------------------------------------------------------- /src/main/java/com/hugomarques/rinhabackend2023/RinhaBackend2023Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/src/main/java/com/hugomarques/rinhabackend2023/RinhaBackend2023Application.java -------------------------------------------------------------------------------- /src/main/java/com/hugomarques/rinhabackend2023/pessoas/Pessoa.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/src/main/java/com/hugomarques/rinhabackend2023/pessoas/Pessoa.java -------------------------------------------------------------------------------- /src/main/java/com/hugomarques/rinhabackend2023/pessoas/PessoaController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/src/main/java/com/hugomarques/rinhabackend2023/pessoas/PessoaController.java -------------------------------------------------------------------------------- /src/main/java/com/hugomarques/rinhabackend2023/pessoas/PessoaErrorsAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/src/main/java/com/hugomarques/rinhabackend2023/pessoas/PessoaErrorsAdvice.java -------------------------------------------------------------------------------- /src/main/java/com/hugomarques/rinhabackend2023/pessoas/PessoaNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/src/main/java/com/hugomarques/rinhabackend2023/pessoas/PessoaNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/hugomarques/rinhabackend2023/pessoas/PessoaRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/src/main/java/com/hugomarques/rinhabackend2023/pessoas/PessoaRepository.java -------------------------------------------------------------------------------- /src/main/java/com/hugomarques/rinhabackend2023/pessoas/StringListConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/src/main/java/com/hugomarques/rinhabackend2023/pessoas/StringListConverter.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /stress-test/.gitignore: -------------------------------------------------------------------------------- 1 | /user-files/results 2 | -------------------------------------------------------------------------------- /stress-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/stress-test/README.md -------------------------------------------------------------------------------- /stress-test/geracao_recursos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/stress-test/geracao_recursos.py -------------------------------------------------------------------------------- /stress-test/run-test-aws.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/stress-test/run-test-aws.sh -------------------------------------------------------------------------------- /stress-test/run-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/stress-test/run-test.sh -------------------------------------------------------------------------------- /stress-test/user-files/resources/pessoas-payloads.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/stress-test/user-files/resources/pessoas-payloads.tsv -------------------------------------------------------------------------------- /stress-test/user-files/resources/termos-busca.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/stress-test/user-files/resources/termos-busca.tsv -------------------------------------------------------------------------------- /stress-test/user-files/simulations/rinhabackend/RinhaBackendSimulation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugomarques/rinha-backend-2023-q3-java/HEAD/stress-test/user-files/simulations/rinhabackend/RinhaBackendSimulation.scala --------------------------------------------------------------------------------