aws-cdk-examples icon indicating copy to clipboard operation
aws-cdk-examples copied to clipboard

Please add a serverless graph stack

Open bionicles opened this issue 5 years ago • 7 comments

:rocket: Feature Request

General Information

  • [X] :wave: I may be able to implement this feature request
  • [ ] :warning: This feature might incur a breaking change

Description

I think a full stack React + CDK + Neptune Serverless example would be valuable for many startups because graphs enable a whole range of new queries that are mostly impossible in SQL. Serverless would help to focus on customers instead of servers and capacity guessing

Proposed Solution

Host a react front end with S3, Cloudfront, and Route53. (Easy)

Make a serverless graph API with API Gateway v2 HTTP API to a NodeJS Lambda function which handles fine grained access control and graph db CRUD (Need support for v2 API Gateway constructs)

Add a Serverless option for Neptune (not sure how hard this is) and optionally support Cypher out of the box (Gremlin is fine for me but I’d rather use Cypher)

Environment

  • OS: ALL
  • Language: CODE NODE

Other information

It’s a big project. Would require help from the Neptune team to enable Serverless mode.

Please help @eladb !

bionicles avatar Jan 06 '20 20:01 bionicles