Introducing PromptQL Program API: Dynamic Integrations made simple
With the PromptQL Program API, you can now trigger PromptQL programs via HTTP, bringing flexibility and intelligence to your business workflows. The API ensures seamless integration outside the chat interface of the PromptQL Playground.
Hidden in plain sight: Why your data is lying to you
This last-mile perspective transforms anomaly detection from a data quality tool into a strategic business capability. So, instead of just catching errors, it becomes a tool for validating the business's narrative across all data domains
ShareChat's Livestream: Where Creativity Meets Community
ShareChat's Livestream redefines creator-audience bonds, blending entertainment, monetization, and genuine connections in a dynamic social media ecosystem.
All an SRE needs to know : Automation ERA in Distributed Datastores
– Elasticsearch Upgrade for a cluster takes more than 10hrs by 2SREs manually and entails considerable back and forth. – SRE has automated the entire flow for rolling upgrades without downtime along with strict guardrails, killswitch, regular slack bots. – Automation has…
Virtual Machine Provisioning and Management in PhonePe
This blog post provides a high-level overview of PPeC (PhonePe Cloud) Agent’s architecture, its interaction with other key components like the PPeC API and PPeC Proxy, and how it optimizes tasks such as VM creation, resource allocation, and dynamic disk management. Evolution and…
We’re excited to announce that Hasura Data Delivery Network (DDN) now offers GraphQL subscriptions, making it easy for developers to build real-time features into their applications.
Introducing plugins for Hasura DDN: An easy, modular framework to customize your API
We are excited to introduce plugins to Hasura Data Delivery Network (DDN), a powerful framework designed to let you easily extend the capabilities of your API with custom logic via HTTP webhooks.
Diagnosing common issues in building healthcare data and API platforms
Whether you’re modernizing your infrastructure, enabling telehealth, or building AI-driven solutions, Hasura DDN ensures your platform is ready to meet the data challenges of today and tomorrow.
Unlock AKS Potential: Master Control Plane and Node Pools
Introduction In this guide, we’ll explore the intricacies of configuring Azure Kubernetes Service (AKS) for optimal performance and scalability. As a fully managed container orchestration service by Microsoft Azure, AKS simplifies deploying, managing, and scaling containerized…
Pride, prejudice, and active metadata: Why we haven't given up yet
What's becoming increasingly clear is that active metadata isn't just another tool in the modern data stack – it's a key enabler of several contemporary data management strategies.
Building high-velocity data quality feedback loops: A modern approach to enterprise data health
Imagine a simple, standardized, data-source-agnostic data quality service that could complement existing approaches and dramatically improve data health through rapid feedback loops.
Edge Framework: Powering On-Device ML for Smarter, Safer Experiences
In a world where every delivery is 2 minutes away, and every service is only a tap away, the need for devices to be smarter, faster, and more secure constantly is high. At the same time, users are more aware of their data privacy and expect seamless experiences without the lag…
This is written by Sarthak – Staff engineer, BankingThis write up summarizes some Opinions™️ that I have around good alerts, particularly in the context of infrastructure and platforms. The advice in here doesn’t represent universal truths, merely my experience over being…
Modernizing API architecture: ISOS’s journey with Hasura
By adopting Hasura, ISOS has elevated the quality and performance of its digital services. This positions ISOS to better serve clients and uphold their mission of saving lives.
Fact Evaluation in Millions: Scalable Rule Executor Service
Overview The Rule Executor Service at Myntra stands out as a pivotal tool in the domain of rule engine. While, at a glance, one might wonder what sets it apart from the myriad of rule engines available today, the difference is profound. In Myntra ecosystem, supporting numerous…
GraphQL vs. OpenAPI: Pros and cons for data governance
GraphQL and OpenAPI define agreements between data consumers and providers, but they have significant differences in capabilities and contract specifications. Whichever you use, it's essential to be intentional, understand your use case, and design for the best outcome.
Intro PhonePe’s apps have over 560m registered users, and are built by 250+ mobile engineers. The company ships 7 different apps (10, if you count Android and iOS separately). Operating at this scale, it’s been necessary to invest in and build a solid app platform. This blog…
Transforming data management in biopharma with Hasura
The director of the data platform team explains that Hasura far surpasses traditional catalogs by providing critical integration with data warehouses – an essential capability for effective governance and self-serve access.
With the support of Python functions on Hasura DDN, you can focus on writing sync or async functions that return some data. Hasura will do the code introspection and generate all the configurations needed for a production-ready GraphQL API.
Make data governance automation suck less with a supergraph
Leveraging the supergraph architecture to achieve data governance objectives is a strategic play that delivers a solid return on investment. It reduces complexity, lowers costs, and improves metadata accuracy.
A supergraph solution to API orchestration and API composition challenges in the enterprise
In enterprise data and API landscapes, this helps address challenges with federated data access and makes use cases like API orchestration and API composition easier to tackle.
How Urban Company leverages Causal Inference to power Data-Driven decisions
By — Kshitiz Swaroop ( Data Scientist, Data) In a world overflowing with data, finding correlations is easy. The real challenge is understanding causality. This article presents 2 case studies where the methodology was used to improve the organization wide estimates on the…
Discover what goes into a good GraphQL API for MongoDB, what it takes to build and maintain one, and how Hasura’s new framework allows developers to kickstart new projects and scale existing projects rapidly.
Demystifying TStore: The Backbone of Billions of Transactions at PhonePe – Chapter 2
Chapter 2 : A Deeper Dive In chapter 1, we explored TStore’s functionalities like high-velocity ingestion, efficient reads, and flexible querying, its core concepts like Entities, Units, and Views and finally components like the Client Bundle, Schema Registry, Entity Ingestor…
Demystifying TStore: The Backbone of Billions of Transactions at PhonePe
Chapter 1 : Unveiling TStore Introduction You are standing in the queue at a billing counter of a grocery store, and when your turn comes, you bill your items and make a scanned payment using the PhonePe app. Typically, you witness the green screen instantly and the latest…
LiquidUI – PhonePe’s Server-Driven UI Framework – Part 2
In our previous blog, we explored the numerous benefits of using Server-Driven UI (SDUI) over traditional native approaches. We also briefly discussed the three core components of LiquidUI – Server Driven UI Framework at PhonePe.
As PhonePe continues to grow rapidly, the scale and reliability of our infrastructure becomes more important. By developing our own infrastructure, we’re able to adapt quickly while keeping our services reliable. In order to meet our deployment needs, we use specialized in-house…
For modern classrooms: HMH's journey to faster applications with Hasura
In the first implementation, HMH leveraged Hasura's Snowflake connector with Snowflake data warehouse to provide a lightweight API for service-to-service use cases within the organization.
GraphQL may have crested the Peak of Inflated Expectations since, but it's reached a broad flat plateau where the weather is mild and the terrain is gentle. There have been laudable successes and no overt failures. Needs were met, products were created, wars were fought, and…
Building the Pincode Android App on Jetpack Compose: A Journey
This blog narrates our team’s journey with Compose, detailing its inception at PhonePe, its adoption by the Pincode team, our experiences, and the challenges we faced. The Pincode Android app UI is built using Jetpack Compose. As of July 2024, the app has over 2.5 million…
European sports betting leader company slashes API delivery time with Hasura
"With Hasura, we're not just keeping pace; we're setting the pace, offering new features and experiences faster than ever before," said the Head of Data Architecture, capturing the transformative effect of Hasura on the company’s data operations.
🎤 10x Engineering Tech Talks This talk by Kanav Arora will draw on our learnings from the efforts that we undertook earlier this year to improve Urban Company’s website performance, resulting in a 60% reduction in load time. All the efforts towards performance engineering can…
Data Privacy & Security — Detecting & Encrypting PII
Data Privacy & Security — Detecting & Encrypting PII 🎤 10x Engineering Tech Talks Ever wondered why PII encryption is crucial or how to effectively detect PII in your databases? In this insightful talk, Jatin Gupta (Tech Lead, Infra & Security) delves into the importance of PII…
Modern Data Analytics | Data Democratization: From Silos to Standardization
🎤 10x Engineering Tech Talks Can traditional data management handle modern analytics? In this insightful talk, Abhishek Pathania (Tech Lead, Data Platform) explores the challenges Urban Company faced as their data needs expanded. He highlights the need for a robust,…
Introducing LiquidUI – PhonePe’s Server-Driven UI Framework – Part 1
In the fast-paced world of digital payments, delivering seamless and dynamic user experiences across platforms is crucial. At PhonePe, we are excited to introduce LiquidUI, our in-house built Server-Driven UI (SDUI) framework.
If you’ve ever found yourself wishing you could use Hasura-flavored GraphQL with your SQLite database, you’re in luck because today we are excited to announce the release of the Hasura Turso connector.
Banking on good data: How Hasura transformed data access for a Global Bank
For GraphQL adoption to become viable for the organization, they needed Hasura's connect-and-compile approach. Hasura not only made GraphQL feasible but also satisfied additional criteria the organization had established for their chosen GraphQL solution.
Today I’ll talk about what it’s been like working as a Community Engineer at Hasura, including a bit about my weekly schedule, and the things we’re working on to support our community.
Future-Proof Your AKS Cluster with Strategic IP Address Planning
Scaling Kubernetes efficiently is an art that blends strategic planning with technical expertise. In Azure Kubernetes Service (AKS), mastering the allocation of IP addresses is crucial for ensuring seamless scalability and optimal performance. When configuring an AKS cluster…
Managing Elasticsearch at scale at PhonePe – Part 3
In this article, we will discuss the optimizations we did to reduce the footprints of our Elasticsearch. We optimized write throughput and reduced disk storage by leveraging query patterns and tuning indexing and doc_values for fields in elastic search.
Announcing local development support for Hasura DDN
With local development support in Hasura DDN developer tooling, you can now easily build a complete supergraph, and run connectors and the engine on your local machine. This allows you to iterate quickly with hot reload support and build with no limits.