Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    A

    Apollo GraphQL Blog

    medium.com/apollo-stack · Company blog · on HN since 2016

    The Apollo team's Medium publication on GraphQL, covering the Apollo data stack, Apollo Server, query batching and static queries.

    Visit blogHN submissions
    Web DevelopmentProgramming
    What HN says

    HN commenters point to it as a good source on overall GraphQL architecture, though the given comments mostly discuss GraphQL APIs and access control in general.

    Stats for nerds
    19HN people shared it
    30linked in comments
    132story points
    Oct 2016last shared

    Top posts on HN

    1. 1
      What every developer needs to know about GitHub’s new API
      1 person · 42 points · first shared 2016 · 1 comments on HN
    2. 2
      Introducing the Apollo GraphQL data stack
      4 people · 18 points · first shared 2016 · Discussion on HN
    3. 3
      Query batching in Apollo
      5 people · 11 points · first shared 2016 · Discussion on HN
    4. 4
      GraphQL is the new REST
      1 person · 11 points · first shared 2016 · 3 comments on HN
    5. 5
      Apollo, the data stack for modern apps
      2 people · 9 points · first shared 2016 · Discussion on HN
    6. 6
      Visualizing Facebook's take on querying the app data graph
      2 people · 7 points · first shared 2016 · Discussion on HN
    7. 7
      5 Benefits of Static GraphQL Queries
      1 person · 6 points · first shared 2016 · Discussion on HN
    8. 8
      New features in GraphQL: Batch, defer, stream, live, and subscribe
      1 person · 5 points · first shared 2016 · Discussion on HN
    9. 9
      Apollo Server 0.2: GraphQL with Express, Connect, HAPI or Koa
      2 people · 4 points · first shared 2016 · Discussion on HN
    10. 10
      GraphQL Subscriptions with Redis Pub Sub
      1 person · 3 points · first shared 2016 · Discussion on HN

    What HN people wrote when they linked it

    • niftichSep 2016

      > secure and scalable

      > over the Internet

      What does this really mean? How does this substantially differ from the now-facetious term 'web scale' [1] ?

      Modern RDBMS'es offer encrypted communications between client and server [2][3][4], but nothing is stopping a deployer from putting a proxy between the database and the Internet-resident end-user to translate between authentication mechanisms. In fact, this happens in every single API today, where the Basic or OAuth or Cookie-Auth request comes in the HTTP body, and gets made into a database query in a query language the DB understands -- SQL or something else.

      GraphQL needs to you bring your own authn/z [5][6][7] much the same way that your run-of-the-mill HTTP API needs to you to bring your own authn/z, so I can't accept 'secure' as an innovation over SQL. "Scalable?" How?

      I genuinely think this tech is neat but let's consider what it gives you. GraphQL packages together the query language known as GraphQL, the IDL/typespec language known as GraphQL, the server spec known as GraphQL which a GraphQL-compliant server must implement [8], inside which you have to hook up your actual datastore to the GraphQL server [9][10][11][12]. It's a useful tool to build a client-server system where you're going to make a backend query in the end, but I wonder if its full potential will be realized when there are GraphQL-capable datastores to skip that extra data munging layer you have to implement yourself; but if SQL were passed on…

    • aturekSep 2016

      I'd love to hear how Github is doing ACL here. We came up with a pretty neat solution on my team, which we have not yet open-sourced, for JS. But it was a lot of first-principles design work; there don't seem to be any good examples.

      This was pretty much all the documentation we had, and it's more a design analysis of edge-vs-node authorization: https://medium.com/apollo-stack/auth-in-graphql-part-2-c6441bcc4302#.he0radbju

      Edit: Our eventual solution looked a lot like

      class SomeTypeOfResolver {
      @allowIfAny(rule1, rule2, rule3)
      someProperty;

      @allowIfAll(rule4, rule5)
      otherProperty = defineRetrieverFunction();
      }

    • e1gOct 2016

      Perhaps http://graphql.org/blog/rest-api-graphql-wrapper/ might be useful. Also the Apollo team has a good blog with many articles on the overall GraphQL architecture https://medium.com/apollo-stack

    Related

    Compose Articlescompose.com55 people

    PostGraphQL: PostgreSQL meets GraphQL

    Compose Articles
    Company · last shared 2022
    MongoDB Blogblog.mongodb.org90 people

    MongoDB 2.0 Released

    MongoDB Blog
    Company · last shared 2016
    Uber Engineering Blogeng.uber.com525 people

    Why Uber Engineering Switched from Postgres to MySQL

    Uber Engineering Blog
    Company · last shared 2025
    Engine Yard Blogengineyard.com204 people

    The Number One Trait of a Great Developer

    Engine Yard Blog
    Company · last shared 2025
    Datadog Blogdatadoghq.com262 people

    Husky, Datadog's Third-Generation Event Store

    Datadog Blog
    Company · last shared 2026
    Google Research Blogresearch.google584 people

    Google Titans architecture, helping AI have long-term memory

    Google Research Blog
    Company · last shared 2026
    ArangoDB Blogarangodb.com96 people

    ArangoDB Receives $10M Series A Funding

    ArangoDB Blog
    Company · last shared 2024
    Fly.io Blogfly.io555 people

    My AI skeptic friends are all nuts

    Fly.io Blog
    Company · last shared 2026