This repo is a simple demonstration of how you might deploy a federated GraphQL service to AWS Lambda using Pulumi.
There are two "graphlet" microservices that focus on two distinct entities:
- Book
- Library
Each graphlet runs in its own Lambda function, as does the Cosmo Router.
- Node:
brew install node
- Pulumi:
brew install pulumi/tap/pulumi
- Cosmo (wgc)
npm install -g wgc@latest
- pre-commit:
brew install pre-commit
make install
make build
make deploy