/
Arch/Enterprise GraphQL Sync
Arch/Enterprise GraphQL Sync
Team
Adam Stankiewicz, Dave Ormsbee (Deactivated), Nimisha Asthagiri (Deactivated), George Babey (Deactivated), Brittney Exline (Deactivated), Greg Sham (Deactivated)
Goals
- Reach decision on GraphQL for building apps today
- If we can't reach a decision, let's figure out how
- Not immediately blocked, but wrapper question is on the horizon
Making the Decision
- Operational impact
- Separate servers to maintain
- Node in production (new system)
- Monitoring, scaling, etc.
- Devops potential stakeholder
- Team impact
- New tech to Enterprise
- Less concerned about this, because "everything is new"
- Risk points are integrations with the existing systems
- OK with extra efforts for the experimentation benefit
- New tech to Enterprise
- Architectural vision constraints:
- GraphQL as horizontal monolith/gateway/API aggregator/potential SPOF
- BFF: one GraphQL instance per domain
- GraphQL lives at the service layer
- Devops should be an A in this decision
- Need: understanding of scope of operationalizing this pattern
Implementing team is the D
Findings
- BFF vs universal GQL schema decision can be deferred
- Implementation details of enterprise GQL schema vs. universal GQL schema currently unknown
- Operational cost currently unknown
Miscellaneous:
- Adam: Here's the talk I briefly mentioned from Spotify about how they think about & build microservices for their products. Feel free to take a look if interested:
, multiple selections available,
Related content
GraphQL Spike
GraphQL Spike
More like this
GraphQL Learner Dashboard Page Spike
GraphQL Learner Dashboard Page Spike
More like this
GraphQL Resources
GraphQL Resources
More like this
Modeling Session, 2018-04-27
Modeling Session, 2018-04-27
More like this
Thoughtworks advice on Enterprise Software and Monoliths
Thoughtworks advice on Enterprise Software and Monoliths
More like this
Architecture Roadmap Details, 2018-19
Architecture Roadmap Details, 2018-19
More like this