Application generates a file with random unique strings after entering specified endpoint. User of api has to specify from what charaters the strings are about to be made, min and max size of strings and amount of them. Project uses webflux, and embedded mongo-db for storing payloads.
Three endpoints are specified:
usage: determines if possible to generate declared amount of strings then generates a file, and fullfil it with desired amount of strings otherwise throws exception
request type: POST
expected response: 201
example request:
generated file: 
usage: checks how many files are currently being written
request type: GET
expected response: 200
example request with 3 running task in parallel:

usage: gets details about desired payload
request type: GET
expected response: 200
example request: 