Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 752 Bytes

README.md

File metadata and controls

31 lines (23 loc) · 752 Bytes

fpn-gql

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.

Folder Structure

  • 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

Context

  • Auth, powered by Auth0
  • Logger, powered by Pino