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