JJS Insights

Jatin Jain Saraf (JJS) Insights & Blog

PortfolioCourses

JJS Insights & Reflections

Deep-dive technical articles, career growth strategies, and mindset lessons. Lessons learned from production engineering and life.

Content Type

🗂️
Database

What the PostgreSQL Server Is Actually Doing

When you run CREATE DATABASE, PostgreSQL creates a directory. When you run INSERT, it writes a row to a file and logs the write for crash safety. When you run SELECT, it reads that file back.

Jul 11, 2026
7 min read
4 tags
DatabasePostgreSQLBackendFundamentals
Read article
🏆
Career

Competition Is Inevitable. Cruelty Is Optional

Every promotion in tech has an invisible downside. When someone becomes a Senior Developer, someone else waits another review cycle. That's the reality of a competitive industry. But success isn't abo

Jun 30, 2026
2 min read
3 tags
CareerGrowthLeadership
Read article
🔐
Database

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

The money left Alice's account. Bob never received it. The server crashed in between. If you don't understand transactions, this is how your application loses data, silently, permanently, with no erro

Jun 26, 2026
11 min read
4 tags
DatabasePostgreSQLBackendSQL
Read article
⚖️
Engineering Leadership

When Judgment Becomes the Bottleneck

Senior engineers get rewarded for good judgment, until that judgment becomes the thing every decision waits on. Here's how to recognize when you've become the bottleneck, and what to do about it.

Jun 21, 2026
2 min read
5 tags
Engineering LeadershipTech LeadLeadershipSoftware EngineeringTeam Scaling
Read article
📝
PostgreSQL

Mastering PostgreSQL: 5 Essential Tips for Performance Optimization

When your database slows down, your whole application suffers. Discover 5 essential PostgreSQL optimization tips—from EXPLAIN ANALYZE to smart indexing—that will dramatically improve your query perfor

Jun 11, 2026
3 min read
5 tags
PostgreSQLDatabasePerformanceSQLBackend Development
Read article
📊
Redis

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

Discover how Redis HyperLogLog efficiently estimates the number of unique elements in massive datasets, using a tiny 12KB memory footprint with impressive accuracy. Learn its probabilistic approach an

Jun 6, 2026
3 min read
5 tags
RedisHyperLogLogCardinalityProbabilistic Data StructureMemory Efficiency
Read article
💻
Engineering

Microservices System Design Software Architecture

Microservices don’t collapse because they’re “too complex.”

May 30, 2026
1 min read
3 tags
EngineeringSystem DesignDesign
Read article
✨
Insights

The Impact of Words in Professional Personal

The Impact of Words in Professional & Personal Spaces

May 30, 2026
1 min read
1 tag
Insights
Read article
🤝
Insights

Work Culture Professionalism Team Communication

Professionalism Isn’t Rigidity ==> It’s Responsibility

May 30, 2026
1 min read
1 tag
Insights
Read article
PortfolioCourses

© 2026 Jatin Jain Saraf (JJS). All rights reserved.