Есть задача написать достаточно "кастомное" монолитное приложение. Если идея стрельнет, то уже можно будет разбить на подсервисы и прочее (пока не так важно). Хочу написать на Java, в качестве платформы взять Spring.
Я понял так, что Spring Boot чаще всего упоминают при микросервисной архитектуре, когда нужно написать типизированный микросервис и подключить его к инфраструктере. А сам Spring Boot - это подготовленная конфигурация, которая легко запускается, но при этом её сложно кастомизировать (если нужно будет).
Собственно вопрос, подходит ли Spring Boot для монолита с достаточно кастомной логикой, или следует использовать "полновестный Spring".
P.s. Либо укажите, что я вообще это неправильно понимаю.
Spring Boot не создавался для "микросервисной архитектуры", поэтому ничто не мешает писать монолит как на Spring Boot так и без Boot.
А что означает "кастомное" и "с достаточно кастомной логикой" не ясно, требуются пояснения.