Olivier Refalo
Aug 9, 2017 · 1 min read

Regarding Apollo, it’s completely opinionated. ;-)

I think their client is great — I find the server useless. What does it do?

It provides a facade to multiple app-server stacks — I only use express

It does OOB distributed tracing — nice but $$$, I think they relaxed pricing recently.

It provides a set of tools that simply schema&resolver parsing — your library shows that it’s not enough.

It surely increases the bundle size…

It allows to send multiple queries to the backend — easy

To me it bring little functional benefits, it’s really a nerdy tools with locks you in a set of A centric apis. Once again, I realize this is completely opinionated.

You mentioned issues which Apollo fixes: can you provide examples? this might open my eyes.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade