Рубрики
Без рубрики

Это нормально, если мое приложение не основано на микросервисах?

У меня есть дурная привычка впадать в аналитический паралич из-за проблем, о которых я не должен думать… Помечены микросервисами, monolith, spring, java.

У меня есть дурная привычка впадать в аналитический паралич из-за проблем, о которых я не должен так усердно думать.

Я также склонен запрыгивать на подножки, а затем теряться в технической болтовне.

Чтобы было ясно, этот пост направлен не столько на то, чтобы дать совет, сколько на то, чтобы спросить:

Это нормально, если мое приложение не основано на микросервисах? По крайней мере, в начале?

Порекомендуете ли вы какие-нибудь статьи, которые я могу прочитать по этой теме и когда следует разделить приложение на микросервисы?

Я разрабатываю очень амбициозное приложение – оно предназначено для обучения языкам, а также для того, чтобы стать социальной платформой для тех, кто изучает языки. В будущем он стремится стать платформой знакомств, а также предлагать услуги электронной коммерции.

На данный момент мы просто хотим сдвинуться с мертвой точки.

Я решил пойти с Spring Boot, и с этим я также решил, что нужно начинать с микросервисов с нуля.

Сейчас, в процессе разработки, мне приходится запускать 6 приложений только для тестирования нескольких маршрутов, и это быстро становится недоступным, и я уверен, что есть люди, которые на грани взрыва от Cringe (TM), когда они это читают.

Я прихожу к пониманию того, что для правильного разделения приложения на микросервисы каждый микросервис на самом деле должен иметь возможность работать самостоятельно и автономно. Если, например, один из них выйдет из строя, это не повлияет на все приложение в целом.

В моем случае, если один из них упадет, все это перевернется кверху брюхом. Так что на самом деле то, что я делаю, – это запуск сложного монолита…с отдельными кодовыми базами. Вы бы согласились?

Обычно я просто ищу здесь какое-то руководство. Я серьезно подумываю о том, чтобы перейти к проекту single Spring Boot (monolith), чтобы серьезно упростить проект, мою жизнь, мою производительность и мой уровень стресса.

Это нормально?

Оригинал: “https://dev.to/simpleauthority/is-it-okay-if-my-app-is-not-microservices-based-3657”