Сэм Ньюман - Создание Микросервисов: Комментарии, пояснения к книге
Primary tabs
Forums:
Ниже пояснение к книге Сэма Ньюмана "Создания микросервисов", выписываю то, что показалось не очень понятным/очевидным
1. Сильное зацепление и слабая связность микросервисов - что это такое
Сэм Ньюман пишет о двух свойствах полезных для микросервисах:
- Слабая связаность
- Сильное зацепление
Как это понимать?
Я понял так (не уверен что правильно):
- Слабая связаность - это свойство связей между разными микросервисами: микросервисы должны минимально зависить друг от друга (чем меньше зависимости - тем лучше)
- Сильное зацепление - внутри миросервиса, его части должны быть связаны существенно (напр. в силу того, что они на одну тему). Как понимаю, отсюда следует, что класть в один микросервис две группы функций, которые никак между собой не связаны - будет являеться решением, ослабляющим зацепление (внутри микросевиса), то есть не идеальным
Можно обобщить коротко:
"микросервисы должны быть слабо связаны друг с другом и сильно зацеплены внутри себя"
То есть и слабая связность - это хорошо, и сильное зацепление - тоже хорошо ;)
- Log in to post comments
- 408 reads