Redux Style backends

Developer Advocate

Web / Mobile / VR / AR / IoT

GDE, author, consultant

Microservices architecture 

3factor.app Architecture

What is Hasura

open source and free engine that gives you auto-generates real-time GraphQL API on top of new or existing Postgres database

Features

  • Can be deployed to any cloud or run locally
  • Compatible with all Authentication solutions
  • Can run on top of new or existing Postgres database
  • Supports Postgres addons (PostGIS, TimescaleDB)
  • Auto-generates GraphQL api
  • GraphQL queries are compiled to performant SQL statement using native Postgres features
  •  

Features

  • Comes with hasura-cli which has awesome tools like migrations and more
  • Can work with custom SQL statements
  • Has configurable access controls for data
  • Can be connected to your own GraphQL server (does schema stitching)
  • Has eventing system which enables to trigger serverless functions
  • Go to hasura.io

  • Click on Get started with Heroku

  • Click on

  • Enter your app name

  • Click on deploy button

  • Click on View app

How to get started

GraphiQL on steroids

Data

Db browsing, data modeling, custom SQL, relationships, access control

Remote Schemas

Stitch GraphQL schemas, Custom Resolvers

Event triggers

Serverless "reducers" triggered by database "actions"

What about performance

Thank You

  @VladimirNovick

Redux style backends

By Vladimir Novick

Redux style backends

  • 1,439