Skip to content

Mock API - Infrastructure #26

@onthebreeze

Description

@onthebreeze

For the physical infrastructure for the mock API service, lets go for

  • Dedicated AWS account
  • AWS API Gateway - to host API end points / authenticate / rate throttle etc
  • AWS Cognito - identity pool (use github as IDP maybe?)
  • AWS Lambda - for the fastAPI python business logic behind the API
  • AWS DynamoDB - to store event JSON files.
  • AWS S3 - for any binary attachments like pdf certificates

That should do for MVP- then for release 2 add something like

  • AWS SQS to feed events to triple store handler
  • AWS neptune as triple store / sparQL query service
  • AWS lambda with python logic that creates triples from events
  • AWS cloudfront to cache queries.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions