Здравствуйте, busk, Вы писали:
B>Как-то только в теории читал про микросервисы, но вот новый проект планируется небольшой и хотел как раз попробовать микросервисы тут.
Опиши в JHipster мета-модель на доменном DSL-языке (
https://www.jhipster.tech/jdl-studio) и по ней он тебе сгенерит микросервисную архитектуру (даже сразу с микрофронтами).
И изучи её, там всё реализовано в коде для твоей бизнес-модели — и модель данных, и роли (стандартные админ и юзер), и микросервисы, и микрофронты. А бизнес-логику и доп. роли ты уже сам допишешь в код.
Есть книга JHipster (
https://www.infoq.com/minibooks/jhipster-mini-book-7), там описано как применять микросервисы и микрофронты.
А микросервисы без микрофронтов — это уже прошлый век, это не круто, не по-хипстерски.