Goals

Plan

Developers involved in the spike will regularly share updates with the rest of the arch squad and pull in additional muscle as necessary. When the spike is completed, folks involved on the spike will present their findings to the squad and the squad will make an assessment as to whether GraphQL is worth adopting. The squad will present this assessment to the organization at large via arch lunch and eng demo/all hands.

Server

Create a DONTMERGE PR against an existing Python service. Discovery is a good candidate for this.

Implement:

Assess:

Document:

Client

Create a DONTMERGE PR against an existing frontend.

Implement:

Assess and compare:

Document:

Resourcing

Ideally this spike should be completed within 2 weeks using two developers at ~70% capacity.

External