Dynamic GraphQL Engine (SilvaEngine) with Routing Dispatch Layer


Synopsis

The GraphQL engine (SilvaEngine) provides the capability to delivery multiple versions of functions by the routing dispatch layer with the GraphQL as the API.

Architecture

Architecture

The Routing Layer:

It is built with an AWS Lambda function resources and AWS DynamoDB tables to determine which python module and function will be invoked and apply the setting during an engagement.

The Business Dispatch Layer:

An AWS Lambda function workers will dispatch the requests to the python module and function and return the response generated by GraphQL built by graphene-python with the data layer (AWS DynamoDB) managed by pynamodb.

Github Repository:

SilvaEngine AWS