Есть те кто плотно работал с ktor'ом?
Как вы при большом количестве ендпоинтов их описываете?
Объединяете их по назначению в модули?
В общем суть вопроса, как вы справляетесь с постоянно растущим кодом?
Если разносить по модулям то каждый приходится описывать в конфигурационном файле, что боль, так как package довольно длинный и модулей тогда прямо слишком много.
Конфиг из-за этого на страницу уже не помещается.
сейчас не в пк и это единственное, что нашёл, тут мало ендпоинтов, но эту систему расширять можно очень долго и выглядеть будет круто
есть папка routes, в которой лежат все эндпоинты, в каждой папке соответственно лежит один файлик, который подключает все функции этого роута (это делает легким ориентацию в методах, когда их много)
помимо этого файлика папка содержит другую папку с запросами, 1 запрос в каждом файле тоже для удобства, это правда не чистый ктор, а ещё поверх прикрученное OpenApi, но суть не поменяется