Backend

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

888 stories

A lesson in creating and using niche business DSLs at scale
Zerodha

At Zerodha, we process millions of trades in real-time, where each trade comes into the system as concurrent high throughput HTTP requests. Each trade increases the latency for subsequent orders in the queue that are under processing at the same time at our OMS (Order Management…

Introducing Hasura Monitoring with DataDog
Hasura

We’re excited to announce that you can monitor your Hasura projects with Datadog. Available for Hasura Cloud’s Standard Plan and with Hasura Enterprise for on-prem or private cloud deployment, this feature lets you send operation logs to your organization's Datadog dashboard.

AWS Aurora: Is it for you?
Hasura

Aurora is the new kid in the block. It leverages AWS’s infrastructure to deliver a 1-click enterprise-grade database system. You’ll have in this post the ins-and-outs of Aurora, whether it works with Hasura (hint: it does), and how to set it up with Hasura Cloud.

Use Hasura Cloud In 5 Regions
Hasura

We’re excited to announce that you can now deploy your Hasura Cloud projects to different geographies. Based on your feedback these regions are now available: Asia Pacific (Mumbai), Asia Pacific (Singapore), Europe (Frankfurt), US East (Ohio), and US West (Northern California).

Hasura Design Philosophy
Hasura

In this post, I’m going to talk about the product vision of Hasura, our technical design philosophy, how Hasura compares to other technologies in the landscape and finally some FAQs about Hasura.

GraphQL in Production with Hasura Cloud
Hasura

In this post, we will look at various aspects of taking a GraphQL API to production and how Hasura helps you through the process seamlessly with it's advanced security and production ready features.

Alar: The making of an open source dictionary
Zerodha

ನಮಸ್ಕಾರ (Namaskāra)! This is not a post on fintech, or even technology for that matter. This is the story of a product of tenacity, selflessness, and passion; a product that will transcend and outlive most technology we know of. This is the story of a massive dictionary that…

A deep dive into ShareChat Progressive Web App (PWA)
ShareChat

Furthermore, we have extensively used the bundle analysis tool for webpack called Bundle Analyser, which enables us to visualize both uncompressed and gzipped size of webpack output files with an interactive zoomable tree-map.

Hindi Shayri Generation
ShareChat

Automatic Natural Language Generation (NLG) has had a long tradition in the Computational Linguistics community, but the recent advances in deep learning have given it a new impetus. Its importance in the modern world cannot be overstated.

Experiments with Arduino and Hasura
Hasura

The goal of this project is to measure the room temperature using a combination of Arduino Uno / LM35 Temperature Sensor and keep pushing it to a Hasura Cloud instance every one minute, over a 12-hour period.

Scaling with common sense
Zerodha

“Scaling” is not a specific technique but an entire spectrum that stretches all the way from “Google scale” to the K8s cluster Karan runs on a Raspberry Pi plugged into a 12V shaver outlet in his bathroom to encrypt his DNS queries for peak privacy, while he asks Alexa to dim…

Inter cloud routing using API Gateway
ShareChat

Netflix Archaius provides a DynamoDB client library with a FixedDelayPollingScheduler, which basically polls the config in fixed intervals. This was integrated to fetch sync/async thresholds, ignored APIs and similar other configs.