Skip to content

Remove the need for "interface" endpoints #3

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions