Apollo Federation has significant architectural limitations despite solving real needs for GraphQL schema management. The current approach leaks implementation details into subgraphs, requires complex custom code across 75+ GraphQL server implementations, and creates performance bottlenecks. Two promising alternatives are emerging: the Composite Schema specification that uses standard GraphQL directives, and a gRPC-based approach that replaces GraphQL subgraphs with simpler Proto servers. The gRPC approach shows particular promise for solving batching, performance, and scalability issues while enabling faster iteration on new Federation primitives.

β€’11m read timeβ€’From wundergraph.com
Post cover image
Table of contents
πŸ€” Why Federation?βœ… Good parts🚨 ProblemsπŸ’‘ What can we do instead?🏁 Final thoughts

Sort: