<story><title>Scaling to 1M active GraphQL subscriptions on Postgres</title><url>https://github.com/hasura/graphql-engine/blob/master/architecture/live-queries.md</url></story><parent_chain></parent_chain><comment><author>aidos</author><text>Just another little shout out for Hasura here. It’s a really lovely system to use and the team behind it are awesome to deal with. Super friendly and helpful.&lt;p&gt;We evaluated a lot of stuff recently before settling on Hasura. Prisma, aws appsync, postgraphile, roll our own socketio backend etc. I had a few hesitations about Hasura. In particular I was hoping to lean on Postgres RLS for the authorisation, and to be able to customise the graphql endpoints a bit more. After hearing the rational from the guys about how their system is better than RLS and seeing the patterns they have for implementing the logic I’m really happy we made the leap.&lt;p&gt;We’re still in early days, but it’s been really solid and a real pleasure to use.&lt;p&gt;(No affiliation, but happily paying for their support licence)</text></comment>
<story><title>Scaling to 1M active GraphQL subscriptions on Postgres</title><url>https://github.com/hasura/graphql-engine/blob/master/architecture/live-queries.md</url></story><parent_chain></parent_chain><comment><author>Thaxll</author><text>I was curious about the code so I went to check it, it&amp;#x27;s written in Haskell, never seen Haskell before, it&amp;#x27;s really hard to follow for someone not used to it: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;hasura&amp;#x2F;graphql-engine&amp;#x2F;blob&amp;#x2F;master&amp;#x2F;server&amp;#x2F;src-lib&amp;#x2F;Hasura&amp;#x2F;Server&amp;#x2F;App.hs&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;hasura&amp;#x2F;graphql-engine&amp;#x2F;blob&amp;#x2F;master&amp;#x2F;server&amp;#x2F;...&lt;/a&gt;&lt;p&gt;Not sure how people enjoy FP.</text></comment>