Backend

APIs, microservices, databases, queues and server-side architecture.

888 stories

Hasura for existing GraphQL and REST APIs: An Architect's Guide
Hasura

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.

Enhancing security and trust with AWS WAFv2
Dream11

— 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…

blog.dream11engineering.com
Demystifying ShareChat Creators
ShareChat

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…

Hasura and The Low-code Ecosystem
Hasura

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.

Lessons learned from running GraphQL at scale
Dream11

— 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…

blog.dream11engineering.com
Multi-tenancy: A History Quick Take & How-to with Hasura
Hasura

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…

Open-Source GraphQL Projects We Love
Hasura

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.

Don’t let that consistent launch time slip away!
Dream11

— 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…

blog.dream11engineering.com
How our marketing ops team built a realtime lead-to-account matching solution with Hasura, BigQuery, Zapier and Salesforce.
Hasura

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.

Your Guide to GraphQL with TypeScript
Hasura

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.

Building DataAware: The In-House Funnel Analytics Tool At Dream11
Dream11

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,…

blog.dream11engineering.com
FENCE — Leveraging Graph Database for detection of Fair Play Violation at Dream11
Dream11

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…

blog.dream11engineering.com
Distributed Tracing with Stackdriver Trace
ShareChat

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.

GraphQL Observability with Hasura
Hasura

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…

GraphQL API Security with Hasura Cloud
Hasura

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…

Scaling with common sense #2: Being future ready.
Zerodha

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…