Choosing a FaaS (Function as a Service) provider in 2021
Serverless computing is the new home for domain code. In this post, we compare the major players to help you decide where to run your business logic.
APIs, microservices, databases, queues and server-side architecture.
Serverless computing is the new home for domain code. In this post, we compare the major players to help you decide where to run your business logic.
Every year, Hasura participates in the Hacktoberfest organised by Digital Ocean. And we are back at it in 2021 making it our 4th year in a row with our own flavour of the event!
Typically you would connect a database to Hasura and get GraphQL and REST APIs. But what if you already have existing GraphQL / REST APIs outside of Hasura? How do you reuse them without re-writing every functionality from scratch? In this post, we will talk about that and more.
Learn all about the modern ways to query with GraphQL with strings, compilers, and SDKs!
A guide to implementing a hierarchical, role-based ACL system pattern similar to Google Drive, with individual permission overrides and permission inheritance.
— By Parag Suchak, Ritesh Kumar Web Application Firewall (WAF) is considered a critical part of an effective security solution that offers website security and strengthens the overall security posture. The end goal for any web application Firewall is to protect the application…
Written by Tejas Singh, Devyani Jain, Shivani Nayaka, Rishabh Dsouza and Anish Pratik Yayavaram One of the questions that we are often asked is, ‘Who is a ShareChat creator?’ And to be honest, it would be pretty hard to answer this question in a sentence or two. Rather, it would…
Learn all about GraphQL directives in this article where we talk about specification directives, Hasura directives, and community defined directives for architecting the perfect API.
While designing the OCR system, we had both computational complexity and correctness in mind, as the system needs to scale up to the heavy usage and use-cases. We tried models, like Single Shot Detection[4] and R2CNN[5],
In this article, we'll have a look at the current state of the low-code ecosystem, how its evolving, and what it means for users of Hasura. Is low-code right for you? Come and find out.
Hasura Cloud is now SOC 2 Type 2 certified, enabling more companies to place their critical workloads on Hasura Cloud and have the best of both enterprise security and first-class developer experience.
Majority of existing work tackles only one of the aforementioned problems at a time. We at ShareChat and Moj, on the other hand, are working towards a robust all-in-one framework to considerably improve the quality of the UGC,
In this tutorial, we learn how to get instant, dynamic APIs on top of BigQuery with Hasura. Get a BigQuery API in just a couple of clicks!
In this quick guide, we'll go from data model to rendered UI in 15 minutes with zero lines of code.
— By Shrey Mehta, Kaushik Barodiya At Dream11, we have experienced tremendous growth from just 300,000 users in 2015 to over 110 million users at present. To grow at this blazingly fast pace, we moved to a microservice architecture for developing backend systems. As the number…
Look at various ways to setup multi-tenant applications ranging from a data-centric approach to an architectural perspective. The article wraps up with short summary and an example of a multi-tenant setup in a Hasura instance across schemas using a multi-tenant data based…
We just wrapped up our August monthly community call, and ICYMI, here is all of the product updates & launches for you!
In this tutorial, we'll learn how to use Hasura APIs with Microsoft Power Automate to create flexible workflow automation for critical business tasks.
A lot of credit for The GraphQL Engine's success goes to the original team at Facebook, the GraphQL foundation, and developers all over the world. To pay it forward, we are sponsoring open-source GraphQL projects that add value to the ecosystem.
Since our use cases deal primarily with spoken audio, we use the popular overlap and shift paradigm used to analyse speech signals with a 25ms window length and 10ms shift.
In this tutorial, we'll learn how to build powerful internal tools, fast, with Hasura's advanced permission controls and Retool's intuitive UI builder for enterprise-grade apps.
— By Hardik Parmar, Kunal Chavan, Rupesh Urmaliya Introduction Every day on the Dream11 app, we host thousands of contests so our 110+ million fantasy sports fans can engage with their favorite sports in the palm of their hands. Since the team lineups are usually announced…
For each language and content type, we have a different configuration for extracting features as well as separate Milvus clusters. This allows us to tackle challenges that come with each language/content-type
In this post, we'll give a general overview to NestJS, how it works in the context of Hasura and how GraphQL APIs can be built with these together.
In this post, we will look at how to approach various stages of development with Hasura, from localhost to staging -> going live to production and finally performing maintenance updates.
If you are running Hasura OSS, it's very easy to migrate to Hasura Cloud. We will look at why and how to migrate in this post.
Hasura’s Martech stack includes Marketo, Salesforce and BigQuery primarily, and several other tools to fill in the missing pieces of the puzzle. One part of the process is mapping leads to accounts in Salesforce.
This tutorial covers fetching and uploading content with Hasura from Bubble.io—A low-code platform for building any kind of app you can imagine.
Learn how to build a simple yet secure social media site where you can share photos of your kitties and see other people's kitten galleries! Uses Magic Auth and Hasura GraphQL
A PID controller continuously calculates an error value as the difference between the desired value and the measured value and applies a correction factor so that the measured value becomes equal to the desired value.
Type safety is an enormous benefit for developers when embracing the GraphQL ecosystem. This tutorial guides you through a practice known as generative type tooling which allows you to unlock the full potential of GraphQL types in the front-end.
Introduction As the world’s largest fantasy sports platform with 110 million+ users, Dream11 hosts hundreds and thousands of fantasy sports contests every day. Here, our users can actively engage with real-life sporting events and showcase their knowledge of sports. However,…
The jobs are written in a way that most of the heavy lifting in terms of computation is done by BigQuery itself (parsed from GKE metering). We simply aggregate the results and push those back to another BigQuery dataset.
In this tutorial we will integrate Hasura with the low-code mobile app development tool Draftbit. We will scaffold a basic application with Draftbit, map the required data to a couple of GraphQL queries, and save those queries behind idiomatic REST endpoints in the Hasura…
Learn how to configure Hasura Event Trigger webhooks that can call a Next.js API Route for performing custom logic.
A guide on how to use PostgreSQL Triggers and Column Comparison operators in Hasura to prevent users from updating rows after a time interval.
FENCE — Leveraging Graph Database for detection of Fair Play Violation at Dream11 Dream11 takes pride in being a unique platform that enables over 110 million fantasy sports users to demonstrate their skills, showcase their sports knowledge, and connect deeper with the sport…
Millions of posts are created every day on ShareChat and Moj which makes timely and precise detection of Integrity Violating Content (IVC) crucial for ensuring the safety of our users and
If you have troubleshot Distributed Systems, you would realise that the maximum time is spent in trying to find out where the problem emanates from. Once the system-at-fault has been identified, the fix itself becomes very straightforward.
When you're trying to diagnose why a particular operation is taking a long time to complete, or just want to better understand what's going on "behind-the-scenes" in your queries, the ability to debug and analyze metrics from your Hasura instance is a critical factor. In this…
Hasura releases 8 new product updates at the monthly community call including support for new databases, GraphQL security & observability features, git-push to deploy, CLI support for ARM and enhancements to computed fields.
Hasura Cloud is a fully managed, globally available, auto scaling version of Hasura that also includes features specifically designed to make it easier for you to run Hasura in production. These features range from the addition of monitoring…
Over the last year, owing to the unexpected rally in capital markets, Zerodha’s customer base has more than tripled, significantly increasing the number of concurrent users on our platforms along with the traffic and load they generate on numerous systems in the background. For…
We’ll be talking about managed Postgres cloud providers and measure them on various parameters like High Availability, Auto Scaling, Versions and Extensions support, Automated Backups, Monitoring and Metrics, Security and finally the costs.
We used philosophies of open tracing for extracting various metrics from every single resource and collected Externally to create actionable items and build more intelligent infrastructure.
While our models demonstrate amazing speed and accuracy, they are data-hungry and require many labelled data for training. Labelling this data is a time consuming and costly process as it requires manual inspection.
Machine Metrics started exploring Hasura to build their GraphQL powered data access layer. The result? Fast, reliable, secure data APIs which also enabled their teams to increase developer productivity by almost 10x!
How does Hasura compare to Apollo and Prisma 2? We've taken a look at the functionality of these tools, where they live in an application and their relationships with each other!