Using Functions within the Same Service or Splitting into Multiple Services - Effect Community