2016-09-27 3 views
0

В настоящее время я работаю разработчиком веб-сайтов в небольшой компании, и я отвечаю за создание нового веб-программного обеспечения для управления нашим бизнесом. Мы не можем нанимать новых разработчиков, и мы должны поставить первую версию как можно скорее. В этом контексте я думаю о архитектуре микросервисов, и я не знаю, стоит ли тратить время и ресурсы на запуск нашего проекта с такой архитектурой. У кого-то есть опыт в этой теме?микросервисы для очень малых предприятий

Спасибо,

+3

Это полностью зависит от вашего проекта. Но если есть только один разработчик и небольшая компания, я подозреваю, что микросервис будет слишком сложным для ваших нужд. Имейте в виду, что это не простая архитектура. Проверьте эту статью, например https://blog.komand.com/microservices-please-dont –

+0

Это интересная тема, но она не подходит для SO - пожалуйста, прочитайте часто задаваемые вопросы. –

ответ

0

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

Но решение о выборе стратегии микросервисов не должно зависеть непосредственно от базы разработчика. На деле он сильно зависит от текущих и будущих бизнес-потребностей вашей организации. На самом деле, если вы не ожидаете какого-либо значительного роста или расширения ваших ИТ-услуг и его сложности вокруг систем, вы можете придерживаться монолитного шаблона.

Независимо от малого/крупного предприятия одним из ключевых факторов стратегии микросервисов является его растущее число услуг.

1

Мы небольшая команда (< 10 человек) и используют архитектуру microservices и получают много преимуществ от него. Но чтобы быть успешным с использованием микросервисов, вам нужно выполнить кучу предварительных условий. (См. http://martinfowler.com/bliki/MicroservicePrerequisites.html) Итак, если вам нужно быстро доставить, и вы еще не в непрерывной доставке и DEVOPS, я бы держался подальше от него.

Мой 2с

0

Благодарим вас за советы.

По вашим постам и некоторые статьи (особенно http://martinfowler.com/bliki/MonolithFirst.html) мы решили начать наш проект с монолитной архитектурой по двум причинам: - У нас нет enougth времени - Мы не ожидаем, что огромный роста услуг - Мы пока не в состоянии исправить все наши требования Но, чтобы избежать некоторых трудностей в будущем, мы также решили создать как можно более функциональные функции в этом программном обеспечении.

Смежные вопросы