205 читали · 3 года назад
Напишите свой первый микросервис на JavaScript
Источник: Nuances of Programming Прежде чем перейти к практическому аспекту разработки, обратимся к теоретическому понятию микросервисов. Что такое микросервисы? Мое любимое и самое простое определение: “Микросервисы — это воплощение архитектурного и организационного подхода к разработке программного обеспечения. При этом подходе программное обеспечение создается из небольших независимых сервисов, взаимодействующих через четко определенные API. Эти сервисы принадлежат небольшим автономным командам”...
149 читали · 2 года назад
Как разбить монолитное приложение на микросервисы без рефакторинга
Источник: Nuances of Programming За последние несколько лет микросервисы приобрели немалую популярность и значительно сказались на моей деятельности full-stack разработчиком. Но за все это время я ни разу не усомнился в монолитной архитектуре. Микросервисы привносят дополнительную сложность, которая в большинстве случаев не оправдывается сопутствующими преимуществами. Вот почему я настойчиво продвигаю и поддерживаю монолитный подход. И такая позиция вызывает множество дискуссий. Как по мне, монолитная и микросервисная архитектура не так уж сильно отличаются...