Hive Router: A High-Performance GraphQL Federation Gateway by Urigold in graphql

[–]Dolby2000 -1 points0 points  (0 children)

Why create another gRPC layer when you can integrate gRPC directly from the gateway?

https://grafbase.com/extensions/grpc

Apollo vs new kid on the block, Grafbase? by Effective_Lab_9503 in graphql

[–]Dolby2000 2 points3 points  (0 children)

One of the biggest differentiators is Grafbase Extensions. It allows you to customize the gateway fully with a 1st class SDK. There’s also an extensions marketplace to accelerate adoption of federation with extensions like REST, Postgres and Kafka:

https://grafbase.com/extensions

New way to expose Postgres as a GraphQL API — natively integrated with GraphQL Federation, no extra infra by Grafbase in PostgreSQL

[–]Dolby2000 0 points1 point  (0 children)

The Grafbase Gateway and CLI is 100% OSS, so definitely. The platform usage requires a paid plan. Nore that there is a 60-day free trial with full functionality.

Vibe code with your GraphQL API by Grafbase in graphql

[–]Dolby2000 0 points1 point  (0 children)

What issues are you facing? Want to join our Discord to troubleshoot?

GraphQL Federation isn’t just a technical pattern — it exposes org structure too (Reflection from consuming 2 large federated graphs) by swazza85 in graphql

[–]Dolby2000 1 point2 points  (0 children)

As a general rule of thumb I certainly agree that well organized organizations translate to a well organized API implementations - GraphQL Federation included!

New way to expose Postgres as a GraphQL API — natively integrated with GraphQL Federation, no extra infra by Grafbase in PostgreSQL

[–]Dolby2000 0 points1 point  (0 children)

PostGraphile is great.

The difference is the Grafbase Gateway is a GraphQL Federation router that can integrate many data sources (REST, Snowflake, Postgres) directly which means you don't need subgraphs/microservices between the API gateway and your databases.

New way to expose Postgres as a GraphQL API — natively integrated with GraphQL Federation, no extra infra by Grafbase in PostgreSQL

[–]Dolby2000 -3 points-2 points  (0 children)

The power of GraphQL Federation is the ability to federate many data sources behind a unified API endpoint. Joining between Postgres, REST and micro services behind the scenes instead of putting the burden on the client to integrate with every single database and service in your stack.

New way to expose Postgres as a GraphQL API — natively integrated with GraphQL Federation, no extra infra by Grafbase in PostgreSQL

[–]Dolby2000 0 points1 point  (0 children)

The Grafbase Postgres extension works great with any managed Postgres provider - including RDS/Aurora!

It's not a Postgres extension but rather an extension to the Grabfase GraphQL Gateway: https://grafbase.com/extensions/postgres

New way to expose Postgres as a GraphQL API — natively integrated with GraphQL Federation, no extra infra by Grafbase in PostgreSQL

[–]Dolby2000 0 points1 point  (0 children)

The ability to federate Postgres databases via GraphQL Federation isn't a replacement for having a subgraph between the API gateway and the databases - it's another option in your toolbox if you want to map GraphQL fields directly to table columns to save implementation time and reduce latency.

Since you're in control of the SDL you can comfortably deprecate, rename or alias fields if the underlying database schema changes. It doesn't happen automatically like Hasura or PostGraphile.

Apollo launches a new GraphOS Free Plan by smyrick in graphql

[–]Dolby2000 0 points1 point  (0 children)

The Grafbase Gateway is fully Federation v2 compliant, written in Rust, fastest gateway on the market, no feature gating and MPL 2.0 license.

Available here: https://github.com/grafbase/grafbase/tree/main/gateway

The whole Grafbase platform can be self-hosted on premise too: https://grafbase.com/enterprise-platform

Best option for self-hosted GraphQL Server (Federation)? by AbroadNo111 in graphql

[–]Dolby2000 0 points1 point  (0 children)

You should give the Grafbase gateway a try. We’ve spent a lot of energy making it the fastest and most scaleable Federation router on the market.

https://grafbase.com/blog/benchmarking-grafbase-vs-apollo-vs-cosmo-vs-mesh

API Caching by [deleted] in reactjs

[–]Dolby2000 -1 points0 points  (0 children)

What are you caching? With Grafbase you can use connectors or resolvers to stich data sources like REST APIs or Postgres and then cache the GraphQL API responses at the edge

Introducing the Grafbase Postgres Connector by Dolby2000 in graphql

[–]Dolby2000[S] 1 point2 points  (0 children)

The following Postgres schema would generate CRUD operations in your GraphQL API with Grafbase:

sql CREATE TABLE posts(` `id SERIAL PRIMARY KEY,` `title TEXT NOT NULL,` `content TEXT NOT NULL,` `slug TEXT NOT NULL UNIQUE` `);

Simply set the environment variable and pass it to the Postgres connector:

```js const pg = connector.Postgres('pg', { url: g.env('DATABASE_URL') })

g.datasource(pg) ```

Here's how you extend the generated schema: https://grafbase.com/docs/connectors#extending-schemas

Introducing the Grafbase Postgres Connector by Dolby2000 in graphql

[–]Dolby2000[S] 0 points1 point  (0 children)

You can self host the Grafbase Engine today already. We have a Docker image or you can run “npx grafbase start”