Use packages to implement "services"? #29
Description
The Serverless Framework uses the concept of services to logically group serverless functions running on the serverless platform.
On AWS, this corresponds to a separate cloudformation template and service definition for each service.
OpenWhisk has a different model (packages) for managing related serverless resources (actions, triggers, rules).
The current provider implementation uses service and stage identifiers within the resource name to group resources for a service. It does not deploy these resources into a custom package.
This leads to a large number of resources being deployed under the root namespace package. I can see this being challenging as the number of services grows.
One option would be to use the service identifer as a package identifier for each deployment. This would also make it easier to check which resources were deployed for a service.