От: | Ночной Смотрящий | ||
Дата: | 13.11.18 19:33 | ||
Оценка: | 1 (1) +1 |
The microservices approach is subject to criticism for a number of issues:
Services form information barriers
Inter-service calls over a network have a higher cost in terms of network latency and message processing time than in-process calls within a monolithic service process
Testing and deployment are more complicated
Moving responsibilities between services is more difficult. It may involve communication between different teams, rewriting the functionality in another language or fitting it into a different infrastructure
Viewing the size of services as the primary structuring mechanism can lead to too many services when the alternative of internal modularization may lead to a simpler design.