Announcing Hasura Data Delivery Network in beta
Welcome to the launch month for our next-generation product, Hasura Data Delivery Network (DDN), built on the Hasura v3 GraphQL engine.
In this short first post, I'm going to introduce you to three things:
- The two core guiding principles behind Hasura DDN
- How Hasura DDN fits into the ecosystem of platforms and tools
- A reference architecture of how Hasura DDN fits into your stack
But, before we get into the details…
Join us for Dev Day, a Hasura DDN launch event on April 16!
Principles of Hasura DDN
Principle 1: If you have the domain, your API should be free.
If you have a database, or if you have code written in your favorite language, or if you have a legacy data system, with Hasura DDN you now have a platform that allows data and code owners to provide a production-ready, planet-scale API to their consumers.
Cloudflare's CDN transformed the economics of content delivery. Their technology provided high-performance and secure delivery of static content without expenses scaling with increased bandwidth demand.
At Hasura, we've created technology that transforms the economics of APIs. Our technology provides a stable and secure API on dynamic data and code without expenses scaling as API usage increases.
This month, we'll introduce you to remarkable Hasura DDN features across three main fronts that make APIs free:
- No effort to author
API contracts are derived automatically from your data or your code. - No effort to build
Frictionless CI/CD, whether it’s one developer or 10 teams working independently - No effort to scale
APIs that scale, while guaranteeing performance, whether it’s 1 req/s or 1M req/s, without a cost impact
Principle 2: The future needs composable APIs.
Data is everywhere. Developers should have APIs to access data however they want, wherever that data is, whenever they want it.
But to enable this future, APIs need to become composable. Otherwise, the burden of creating API endpoints that represent the various "compositions" (join/transform/aggregate) will become entirely untenable.
This launch month, we're dropping industry-first GraphQL features and engine capabilities that achieve two goals:
- Furthering the ability to compose APIs on demand
By using GraphQL to go beyond dynamic projection and joins to dynamic filtering, aggregating, paginating, or sorting across the supergraph - Prevent the inevitable flexibility vs. performance trade-off
Achieved via query planning (beyond Dataoader) and distributed compilation
April launch calendar
Starting April 4, we’re rolling out new Hasura DDN beta features every Tuesday and Thursday! Every “launch” will include the feature drop, along with content from the engineers behind the technology.
April launch calendar:
- April 4 – Hasura DDN beta arrives (sign-up open)
- April 9 – Composability and performance
- April 11 – Rapid CI/CD
- April 16 – Dev Day!
- April 18 – Console + new connector drop
- April 23 – Edge infrastructure
- April 25 – Connector ecosystem
- April 30 – It's a wrap on launch month!
What's in store for GraphQL platform builders
GraphQL platform teams often face the following challenges, whether in a federated context or not:
- Performance
GraphQL implementation is significantly slower compared to the performance of the underlying domains. - Composability and standardization
Building composability in their GraphQL implementation, beyond basic data merging, is difficult. - Maintenance
Domain owners are unwilling to own their subgraph implementations.
What's in store for Hasura users
Hasura DDN makes federated development possible, enabling the following use cases:
- Modular metadata
- Multi-repo CI/CD
- Decomposing a large single database
Hasura DDN brings the joy of "instant GraphQL on your DB" to an organizational platform scale by:
- Helping you onboard brownfield APIs and code – and not just databases
- Providing a HA/multi-region/multi-cloud right out of the box
- Providing a build system for APIs that feels like it's from the future: reproducible builds, preview APIs, and instant rollbacks
And of course, based on your feedback over the last year, we have two majorly mega ultra-cool things (and many minorly awesome things) for Hasura developers dropping this week and the next!
What's next?
To learn more about features for developers, start playing around with DDN, follow our release schedule this month, and join us live for Dev Day on April 16!
We've started rolling out Hasura DDN for enterprise use cases already.
Get in touch with us to talk to an expert who will work with you to get you set up with a supergraph powered by the Hasura DDN – ASAP.