Книги, курсы по архитектуре приложений?
Чтобы понимать, где domains, где infrastructure и т.д
Чистая архитектура от дяди Боба

Как проектировать микросервисы правильно
Не делить на микросервисы, пока преимущества от их применения не станут очевидны.
Один мудрый индийский рекрутер поделился со мной аббревиатурой TOGAF, а всё остальное я нашел сам.
Надеюсь Вам тоже поможет.
Не самое важное, на мой скромный взгляд вопрос тянет на уровень сложности средний.