Comparison to Expedia's spring boot plugin? #40
Replies: 2 comments 1 reply
-
|
As you pointed out already, the Schema-First approach is what we've focused on for the DGS Framework. We widely adopt this approach within Netflix as well, and has several advantages since it ensures proper schema design upfront. The Expedia plugin is more applicable for code-first approach. While we do add the capability to generate schema from code, it is not the primary focus. For context, the DGS Framework was initially developed for use within Netflix to integrate with the Netflix ecosystem, but has evolved to more general usage. We internally add on Netflix-specific integrations on top of the OSS framework. Having our own framework allows us more control over what we can enhance and customize for our internal use within the company. Regarding webflux - we do plan on adding support for webflux in the future: #28 Hope that answers your question. |
Beta Was this translation helpful? Give feedback.
-
|
@jillesvangurp Disclaimer, I haven't actually used the Expedia project. Both frameworks were developed in parallel (Netflix has been working on the DGS framework for about 18 months). From what I know about it is two main differences:
As @srinivasankavitha pointed out, we do plan to support WebFlux at some point. Although I agree subscriptions would technically be better based on WebFlux, we do use subscriptions successfully at reasonably high volume based on WebMVC. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
We've been using the Expedia graphql plugin for Spring boot for the last half year or so. I just stumbled on this project, which looks like it was open sourced only recently (?) . So, I was wondering about how the two compare and whether it makes sense for both projects to join forces or whether one has a clear benefit over the other.
From a brief look at what is there a few things jump out:
Beta Was this translation helpful? Give feedback.
All reactions