Микросервисная архитектура: значение термина в разработке ПО, применение