Сейчас переписываю сервис с Ktor на Spring 🤥
Основная проблема Ктора - все нужно делать руками
Для простой валидации надо подключать доп либы, и все равно создавать классы для валидации, руками валидировать, if else и кидать исключения
Когда в Spring Boot все идет из коробки, настраивается через конфиг файл, постепенно забывается какого это делать все руками
Я на практике понял главную мысль - когда делаешь стартап, надо полагаться на стабильные решения, не извращаться
Одна из причин, почему решил вернуться на Spring - мои модули разнятся, бот на Spring, и рядом такой же модуль, для бека, на Ktor
В итоге ненужное разделение, 2 докерфайла, походы по http, когда можно было изначально сделать единый монолит
Так же появился Spring AI, в ближайшем будущем буду погружаться и добавлять валидацию данных пользователей, чтобы мне всякое говно не присылали в сервис)) ну и блокировать левые запросы
В общем прихожу к связке Spring Boot + Kotlin, без извращений
2
1May 30, 2026 356 4 1