Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove the need for "interface" endpoints #3

Open
rdettai opened this issue Jan 12, 2021 · 0 comments
Open

Remove the need for "interface" endpoints #3

rdettai opened this issue Jan 12, 2021 · 0 comments
Labels
enhancement New feature or request

Comments

@rdettai
Copy link
Contributor

rdettai commented Jan 12, 2021

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant