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