async def METHOD_NAME(
    file_size_in_dir: ByteSize,
    dir_name: str,
    subdir_count: int = 4,
    file_count: int = 5,
) -> None:
    file = create_file_of_size(file_size_in_dir, "some_file")
    async def _create_file(s: int, f: int):
        file_name = f"{dir_name}/sub-dir-{s}/file-{f}"
        clean_path = Path(f"{project_id}/{node_id}/{file_name}")
        await storage_s3_client.upload_file(
            storage_s3_bucket, file, SimcoreS3FileID(f"{clean_path}"), None
        )
    tasks: deque = deque()
    for s in range(subdir_count):
        for f in range(file_count):
            tasks.append(_create_file(s, f))
    await asyncio.gather(*tasks)
    file.unlink()