DEV Community

Jatin Jain Saraf profile picture

Jatin Jain Saraf

Sr. SWE | 6 Yrs Exp | SupraScan Architect (MoveVM/EVM) Node, Next, PostgreSQL | Building High-Scale Web3 Ex Rapidops (Kroger/Salesmate) B2B And B2C Systems

Location Ahmedabad Joined Joined on  Personal website https://jatinjainsaraf.com/

Education

Truba Institute of Engineering and Information Technology

Pronouns

JJS

Work

Senior Software Engineer

The Three Layers of Failure Isolation: Timeouts, Circuit Breakers, and Load Shedding

The Three Layers of Failure Isolation: Timeouts, Circuit Breakers, and Load Shedding

Comments
15 min read
Connection Pooling in the Serverless Era: Five Failure Modes

Connection Pooling in the Serverless Era: Five Failure Modes

Comments
13 min read
PostgreSQL 19 vs. 18: What Actually Changed, Feature by Feature

PostgreSQL 19 vs. 18: What Actually Changed, Feature by Feature

Comments
12 min read
Idempotency Keys: How to Make Retries Safe in Distributed Systems

Idempotency Keys: How to Make Retries Safe in Distributed Systems

Comments
7 min read
How the LRU Cache Actually Works and Why Redis, Browsers, and Postgres All Approximate It

How the LRU Cache Actually Works and Why Redis, Browsers, and Postgres All Approximate It

Comments
4 min read
Why a Single ALTER TABLE Can Take Down Your Whole Database

Why a Single ALTER TABLE Can Take Down Your Whole Database

Comments
5 min read
What the PostgreSQL Server Is Actually Doing

What the PostgreSQL Server Is Actually Doing

Comments
5 min read
Competition Is Inevitable. Cruelty Is Optional

Competition Is Inevitable. Cruelty Is Optional

Comments
1 min read
Transactions and ACID in Practice: What Every Backend Developer Must Know

Transactions and ACID in Practice: What Every Backend Developer Must Know

Comments
1 min read
When Judgment Becomes the Bottleneck

When Judgment Becomes the Bottleneck

Comments
2 min read
Engineering Courses By JJS

Engineering Courses By JJS

Comments
1 min read
Mastering PostgreSQL: 5 Essential Tips for Performance Optimization

Mastering PostgreSQL: 5 Essential Tips for Performance Optimization

Comments
3 min read
Redis HyperLogLog: Counting Millions of Unique Users with Just 12KB of Memory

Redis HyperLogLog: Counting Millions of Unique Users with Just 12KB of Memory

Comments
2 min read
A Redis Command That Quietly Solves One of the Hardest Problems in High-Concurrency Systems

A Redis Command That Quietly Solves One of the Hardest Problems in High-Concurrency Systems

Comments
2 min read
The React Server Components Vulnerability That Shocked the Web Ecosystem

The React Server Components Vulnerability That Shocked the Web Ecosystem

Comments
2 min read
Microservices Don't Collapse Because They're "Too Complex"

Microservices Don't Collapse Because They're "Too Complex"

Comments
1 min read
The Responsibility Behind Honest Feedback

The Responsibility Behind Honest Feedback

Comments
1 min read
Professionalism Isn't Rigidity — It's Responsibility

Professionalism Isn't Rigidity — It's Responsibility

Comments
1 min read
The Impact of Words in Professional & Personal Spaces

The Impact of Words in Professional & Personal Spaces

Comments
1 min read
Ownership Mindset: Thinking Beyond Assigned Tasks

Ownership Mindset: Thinking Beyond Assigned Tasks

Comments
1 min read
Your Blockchain Indexer Is Fine — Until It Isn’t

Your Blockchain Indexer Is Fine — Until It Isn’t

Comments
9 min read
Database Efficiency 101: Understanding Bloat, Vacuum, and the Power of pg_repack

Database Efficiency 101: Understanding Bloat, Vacuum, and the Power of pg_repack

Comments
3 min read
The Power of LATERAL Joins: Turning SQL into a “ForEach” Loop

The Power of LATERAL Joins: Turning SQL into a “ForEach” Loop

Comments
6 min read
PostgreSQL 18: A Paradigm Shift for Modern Data Workloads

PostgreSQL 18: A Paradigm Shift for Modern Data Workloads

Comments
5 min read
Cloud‑to‑Cloud Database Migration: A Practical Guide for Large PostgreSQL Systems

Cloud‑to‑Cloud Database Migration: A Practical Guide for Large PostgreSQL Systems

Comments
6 min read
The Hidden Architecture Behind Six Degrees of Separation

The Hidden Architecture Behind Six Degrees of Separation

Comments
3 min read
The Complete Developer’s Guide to Indexing Assets on Supra & Aptos (Coins, FAs, NFTs)

The Complete Developer’s Guide to Indexing Assets on Supra & Aptos (Coins, FAs, NFTs)

Comments
6 min read
The PostgreSQL Elephant in the Room: A Deep Dive Into the Architecture That Powers Giants

The PostgreSQL Elephant in the Room: A Deep Dive Into the Architecture That Powers Giants

Comments
7 min read
From Lag to Leading: A Deep Dive into Fixing a 2-Hour PostgreSQL Replication Lag

From Lag to Leading: A Deep Dive into Fixing a 2-Hour PostgreSQL Replication Lag

Comments
4 min read
Taming PostgreSQL Replication Lag in Real-Time Blockchain Indexers

Taming PostgreSQL Replication Lag in Real-Time Blockchain Indexers

Comments
5 min read
Understanding Source Code vs Bytecode in Move-Based Blockchains

Understanding Source Code vs Bytecode in Move-Based Blockchains

Comments
3 min read
Demystifying API Gateway Patterns: Design Choices, Real-World Use Cases & When to Use What

Demystifying API Gateway Patterns: Design Choices, Real-World Use Cases & When to Use What

Comments
4 min read
Handling Large Datasets & High-Traffic Queries: Optimizing Pagination, Sorting & Filtering

Handling Large Datasets & High-Traffic Queries: Optimizing Pagination, Sorting & Filtering

Comments
3 min read
The Ultimate Git Command Guide: Streamline Your Development Workflow

The Ultimate Git Command Guide: Streamline Your Development Workflow

Comments
6 min read
Strings in JavaScript: An In-Depth Guide

Strings in JavaScript: An In-Depth Guide

Comments
6 min read
Choosing Between Type and Interface in TypeScript: A Detailed Guide

Choosing Between Type and Interface in TypeScript: A Detailed Guide

Comments
2 min read
Unveiling the Power of Descriptive Naming Conventions in JavaScript

Unveiling the Power of Descriptive Naming Conventions in JavaScript

Comments
4 min read
Navigating Your Career: Deciding Which Skills to Develop at Each Stage

Navigating Your Career: Deciding Which Skills to Develop at Each Stage

Comments
2 min read
What's New in Next.js 14

What's New in Next.js 14

Comments
4 min read
Linux Terminal Basics Commands:

Linux Terminal Basics Commands:

Comments
3 min read
JavaScript ES6 Coding Conventions

JavaScript ES6 Coding Conventions

Comments
3 min read
40 Best Practices for Writing Clean JavaScript, React, and Node.js Code

40 Best Practices for Writing Clean JavaScript, React, and Node.js Code

Comments
6 min read
Branching Guidelines and Conventions

Branching Guidelines and Conventions

Comments
4 min read
Sequelize using Postgres dialect

Sequelize using Postgres dialect

Comments
12 min read
Clustering In NodeJs

Clustering In NodeJs

Comments
4 min read
loading...