- Vapor API
- Rails API
- PostgreSQL
The sample data was generated with the following command:
swift run Run generate_todos -c 9999 -d true
Vapor - http://localhost:8080/todos Rails - http://localhost:3000/todos
wrk -d 30s http://localhost:8080/todos\?count\=1
wrk -d 30s http://localhost:3000/todos\?count\=1
wrk -d 30s http://localhost:8080/todos\?count\=10
wrk -d 30s http://localhost:3000/todos\?count\=10
wrk -d 30s http://localhost:8080/todos\?count\=100
wrk -d 30s http://localhost:3000/todos\?count\=100
wrk -d 30s http://localhost:8080/todos\?count\=1000
wrk -d 30s http://localhost:3000/todos\?count\=1000
wrk -d 30s http://localhost:8080/todos\?count\=10000
wrk -d 30s http://localhost:3000/todos\?count\=10000