3 ms·
I used it to built my startup (currently bootstrapping, just me) and I have no regrets. The data model is relatively complex and the frontend makes very heavy u
by travisd 5y ago
I used it to built my startup (currently bootstrapping, just me) and I have no regrets. The data model is relatively complex and the frontend makes very heavy use of Apollo features. I think the number one benefit in the backend is just having a well documented data model that isn’t tied to specific (arbitrary routes). For the frontend, using Apollo makes things like consistency very easy in a SPA since it normalizes all the data it receive (there’s no “data tearing” that tends to come when you load initial data from source A then update from source B). Also, using codegen for the frontend is chefs kiss (I hate manually creating TypeScript interfaces for API response shape, especially since they can get out of date easily).