Skip to content

Lambda provider abstraction #10

@rogelio-o

Description

@rogelio-o

The requests will be created from a mapper which maps the provider events to the framework requests. We can create a mapper for any serverless provider (AWS, Google Cloud, Azure,...) and the framework will support each one, the user only has to tell the app which one has to use. Also, the mapper has to transform the framework response to a valid HTTP response in the provider.

The mapper will be a class implementing the IProviderMapper interface.

The AWS Lambda and Google Cloud mapper will be implemented in the framework lib. More mappers for other providers can be implemented in others external libraries.

The README, project description, docs, etc. have to be changed in order to reflect this new feature. It is important to remove that the framework is only valid for AWS Lambda.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions