8 Comments
User's avatar
Petar Ivanov's avatar

GraphQL offers a more efficient and flexible way to work with APIs. While it has its challenges, such as increased complexity and potential performance issues, its benefits in terms of data retrieval flexibility and efficiency can significantly enhance the functionality of web and mobile applications

Great article, Raul! 🙌

Expand full comment
Raul Junco's avatar

The freedom for the consumer to remove dependencies is the biggest benefit, in my opinion.

Thanks, Petar!

Expand full comment
Keyul Patel's avatar

Great Article! Thanks for sharing!

Expand full comment
Raul Junco's avatar

Thanks so much, Keyul!

Expand full comment
Saurabh Dashora's avatar

Great post Raul.

It shows that there's a lot more to API development than just churning out CRUD services. The Central Gateway is sort of the first thing that teams end up with if it's a monolith system being split into services. Both BFFs and GraphQL are solid choices for different scenarios and there's no single-best approach.

Also, thanks for the mention.

Expand full comment
Raul Junco's avatar

Spot on, Saurabh.

Systems keep evolving or die; there are no static terms.

Expand full comment
Gina Acosta's avatar

Bookmarking this! Thanks for putting this together, Raul!

Expand full comment
Raul Junco's avatar

Thanks, Gina!

Expand full comment