The purpose of this service is to serve as an API gateway, it will generate a client specific API following the Backend-for-frontends pattern.
- Logic is co-located in modules
- Cross cutting concerns belong to the context
├── context
│ ├── metrics
│ ├── logging
│ ├── errorHandler
│ └── auth
├── modules
│ └── ping
│ ├── ping.gql
│ ├── ping.module.ts
│ ├── ping.resolvers.test.ts
│ └── ping.resolvers.ts
└── utils