Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New and improved Skor is now part of Hasura GraphQL Engine #23

Open
shahidhk opened this issue Sep 5, 2018 · 4 comments
Open

New and improved Skor is now part of Hasura GraphQL Engine #23

shahidhk opened this issue Sep 5, 2018 · 4 comments

Comments

@shahidhk
Copy link
Member

shahidhk commented Sep 5, 2018

New and improved version of Skor is now part of Hasura GraphQL Engine

A few months ago, we built the open source GraphQL Engine that gives you instant GraphQL APIs over any Postgres database. We have added all of Skor's existing features and even more to make it production ready:

  1. Reliable: We capture every relevant action on the database as an event, even when Hasura is down! The events are delivered to your webhook as soon as possible with an atleast-once guarantee.

  2. Scalable: What more, it even scales horizontally. If you are processing millions of events, just add more instances of GraphQL engine.

  3. Use with Serverless: If you are using Skor, then avoid the pain of managing your webhook by moving to Serverless infrastructure. Check out these blog posts to get started

Use Hasura GraphQL Engine for production use cases

@shahidhk shahidhk changed the title Improved Skor is now part of Hasura GraphQL Engine New and improved Skor is now part of Hasura GraphQL Engine Sep 5, 2018
@coco98
Copy link
Contributor

coco98 commented Sep 5, 2018

@shahidhk Would recommend these change.
In scalable, We can just say: Event delivery scales horizontally. If you want to process more events faster, just increase the number of instances of Hasura. (I'm in favour of gradually dropping graphql engine from our terminology)

In point 3:

3. Use with serverless: Webhook triggers on postgres events work especially great with serverless. We've put together a bunch of useful getting started's here.

I think we should add a point around there being a UI to configure event-triggers easily too. We have a nice GIF. You can get it from my blogpost.

I don't think you need to have the last line "Use HGE for production....."

We can also serve a deprecation notice saying that work on skor will now continue has a part of HGE.

@sachaarbonel
Copy link

sachaarbonel commented Sep 14, 2018

New and improved version of Skor is now part of Hasura GraphQL Engine

A few months ago, we built the open source GraphQL Engine that gives you instant GraphQL APIs over any Postgres database. We have added all of Skor's existing features and even more to make it production ready:

1. Reliable: We capture every relevant action on the database as an event, even when Hasura is down! The events are delivered to your webhook as soon as possible with an atleast-once guarantee.

2. Scalable: What more, it even scales horizontally. If you are processing millions of events, just add more instances of GraphQL engine.

3. Use with Serverless: If you are using Skor, then avoid the pain of managing your webhook by moving to Serverless infrastructure. Check out these blog posts to get started

Use Hasura GraphQL Engine for production use cases

Does this mean that when you have N hasura instances running for scalability and for example an event-trigger to push notification to one subscriber, this subscriber will receive only 1 notification and not N notifications?

@tirumaraiselvan
Copy link

@sach97 Yes, absolutely. The one event will be picked by any one of the N Hasura instances and sent to the subscriber.

@sachaarbonel
Copy link

Oh that's nice thank's, that is exactly what I was searching for !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants