ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Hasura
An introduction
Intro to Hasura
¡ñ globally distributed team, with offices in San Francisco
¡ñ make data access fast, secure & scalable
¡ð a world where data delivery is just another piece of infrastructure
¡ñ Written in Haskell
¡ñ Support PostgreSQL, MySQL, SQL server & soon BigQuery
Access data is a bottleneck for developers, Hasura solves this
Self-serve data API
Features
¡ñ Powerful Querying.
¡ñ Subscriptions and Live Queries.
¡ñ Dynamic Access Control.
¡ñ Write business logic backed by REST APIs.
¡ñ Remote Schemas.
¡ñ Event Triggers for serverless.
¡ñ Adding to an existing Postgres database.
¡ñ Admin UI & Schema migrations.
Benefits
Tangible impact on
¡ñ Time to market
¡ð Self-serve APIs (GraphQL + Declarative API engine)
¡ñ API Performance
¡ð 5x-100x faster vs DIY
¡ñ Uptime & Reliability
¡ð Distributed, HA, Fault-tolerant
¡ñ Security
¡ð Easy & Observable
Designed for
¡ñ New applications
¡ñ incremental modernization of existing applications
The community
¡ñ 20K+ Github starts
¡ñ 370+ Contributors
¡ñ Fastest growing graphQL project
¡ñ 100+ million downloads
My challenges & experience
¡ñ Meta data & config management
¡ñ Authorization (RBAC & ABAC combination)
¡ñ Caching
Demo

More Related Content

Hasura

  • 2. Intro to Hasura ¡ñ globally distributed team, with offices in San Francisco ¡ñ make data access fast, secure & scalable ¡ð a world where data delivery is just another piece of infrastructure ¡ñ Written in Haskell ¡ñ Support PostgreSQL, MySQL, SQL server & soon BigQuery
  • 3. Access data is a bottleneck for developers, Hasura solves this
  • 5. Features ¡ñ Powerful Querying. ¡ñ Subscriptions and Live Queries. ¡ñ Dynamic Access Control. ¡ñ Write business logic backed by REST APIs. ¡ñ Remote Schemas. ¡ñ Event Triggers for serverless. ¡ñ Adding to an existing Postgres database. ¡ñ Admin UI & Schema migrations.
  • 6. Benefits Tangible impact on ¡ñ Time to market ¡ð Self-serve APIs (GraphQL + Declarative API engine) ¡ñ API Performance ¡ð 5x-100x faster vs DIY ¡ñ Uptime & Reliability ¡ð Distributed, HA, Fault-tolerant ¡ñ Security ¡ð Easy & Observable Designed for ¡ñ New applications ¡ñ incremental modernization of existing applications
  • 7. The community ¡ñ 20K+ Github starts ¡ñ 370+ Contributors ¡ñ Fastest growing graphQL project ¡ñ 100+ million downloads
  • 8. My challenges & experience ¡ñ Meta data & config management ¡ñ Authorization (RBAC & ABAC combination) ¡ñ Caching