Skip to content
This repository was archived by the owner on Dec 9, 2024. It is now read-only.
This repository was archived by the owner on Dec 9, 2024. It is now read-only.

Use packages to implement "services"?  #29

Open
@jthomas

Description

@jthomas

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions