As an engineer on the data platform
I want to reuse existing solutions for common problems in API development where suitable
So that I have more time to spend on problems unique to the data platform
Value / Purpose
Lambda power tools and AWS SAM (Serverless Application Model) are both tools designed to make it easier to build APIs - that adhere to the Well Architected framework - using lambda and API gateway. They can be used together or independently.
We want to evaluate these tools and see whether they would help with problems we are facing, such as
deploying our API code separately from the infrastructure in the modernisation-platform-environments repo
validating/parsing request data
testing the API locally
making requests idempotent
simplifying the implementation of the API
simplify API metrics, tracing, logging implementation
Proposal
Create a proof of concept version of the API that uses these tools, so we can evaluate whether it will help us.
User Story
As an engineer on the data platform I want to reuse existing solutions for common problems in API development where suitable So that I have more time to spend on problems unique to the data platform
Value / Purpose
Lambda power tools and AWS SAM (Serverless Application Model) are both tools designed to make it easier to build APIs - that adhere to the Well Architected framework - using lambda and API gateway. They can be used together or independently.
We want to evaluate these tools and see whether they would help with problems we are facing, such as
Proposal
Create a proof of concept version of the API that uses these tools, so we can evaluate whether it will help us.
Additional Information
Definition of Done