Skip to content

Remove the need for "interface" endpoints #3

@rdettai

Description

@rdettai

Currently, the Fuse needs 2 interface endpoints to be setup in order to access the Lambda and ECS APIs from within the VPC. This has a fixed cost of $0.01 per endpoint per hour.

The best solution to avoid this is probably to use a DynamoDB table to register API calls (DynamoDB can be accessed through a Gateway Endpoint, just like S3), then asynchronous functions outside the VPC would pick up the changes in the table and invoke the appropriate services.

Benefits:

  • No more fixed costs
  • This would also allow a more transactional management of the resources.

Drawbacks:

  • Might add latency
  • Adds complexity

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions