Я собираюсь помочь в создании приложения (очевидно), я думал о том, чтобы сначала пойти с архитектурой микросервисов, но, думая о это не обязательно на данном этапе, но это будет в будущем.Как построить монолитное приложение (синатра) с намерением переместить компоненты в архитектуру микросервисов
Итак, как мне создать приложение, но с намерением переместить субкомпоненты в микросервисы?
Какие концепции или структуры следует придерживаться, что облегчит такой переход на будущее?
Что я должен знать?
Любые ошибки или вещи, которые могут сделать переход сложнее, чем необходимо, если я не буду следить за ними?
Любое другое, что было бы полезно знать, а также поблагодарить вас.
P.s. Да, это может быть немного неопределенным/широким, но я не прошу подробных ответов, просто ссылки на полезную информацию, которая мне поможет. Я посмотрел, но не нашел ничего полезного при переходе от монолитных к микросервисам архитектуры.
EDIT: Поскольку это, очевидно, неясно, позвольте мне сказать, что я ищу ресурсы, я получаю, что некоторые будут упрямы, но это прекрасно, упрямые ресурсы лучше, чем НЕТ ресурсов, которые есть у меня в настоящее время.
Некоторые рекомендации> нет указаний.
Я, вероятно, больше не получу этого, но да, это помогает, поскольку я сказал, что какое-то направление лучше, чем нет. – Thermatix