apollo-elements/apollo-elements

View on GitHub
docs/decks/azconf-dev-2021/slides/11-tradeoffs.md

Summary

Maintainability
Test Coverage
---
name: tradeoffs
---

::h2[Tradeoffs ⚖️]{right}

<section reveal>

### ✅ Pros

- Strongly Typed at Runtime
- Highly Abstract and Expressive
- Deeply Nested Data is Easy to Manage
- Fields Defined by Functions Called Resolvers

</section>

<section reveal>

### 😕 Cons

- Implementation Overhead
- Unfamiliar Debugging Story
- Performance Pitfalls
- Rife with Gotcha's

</section>