SSourav Saha
HomeExperienceSoftware DesignSystem DesignLearningBooksToolsContact
SSourav Saha

Building scalable backend systems, distributed infrastructure, and cloud-native applications.

Navigation

  • Home
  • Experience
  • Software Design
  • System Design
  • Learning

More

  • Books
  • Tools
  • Contact

Connect

  • LinkedIn
  • Email

© 2026 Sourav Saha. All rights reserved.

Built with using Next.js

Books

A curated list of books that have significantly influenced my thinking on software engineering, distributed systems, and leadership.

1

Currently Reading

5

Completed

3

Wishlist

📖 Currently Reading

Designing Data-Intensive Applications
Reading

Designing Data-Intensive Applications

Martin Kleppmann

The definitive guide to building reliable, scalable, and maintainable data systems. Covers everything from database internals to distributed consensus.

Distributed Systems

✅ Completed

System Design Interview – An Insider's Guide
Completed

System Design Interview – An Insider's Guide

Alex Xu

A practical guide to system design interviews with step-by-step frameworks and real-world case studies covering URL shorteners, chat systems, and news feeds.

System Design
An Elegant Puzzle: Systems of Engineering Management
Completed

An Elegant Puzzle: Systems of Engineering Management

Will Larson

A comprehensive deep dive into the systems, models, and strategies of engineering management and technical leadership.

Leadership
Clean Code
Completed

Clean Code

Robert C. Martin

A classic guide to writing readable, maintainable code with practical rules for naming, functions, error handling, and testing.

Backend
Building Microservices
Completed

Building Microservices

Sam Newman

Patterns for decomposing monoliths, service communication, and deployment — directly relevant to microservices at Oracle.

Distributed Systems
Introduction to Algorithms (CLRS)
Completed

Introduction to Algorithms (CLRS)

Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

The algorithms bible — essential reference for competitive programming, GATE preparation, and algorithmic problem solving.

Algorithms

⭐ Wishlist

Database Internals
Wishlist

Database Internals

Alex Petrov

A deep dive into how database engines work internally — covering storage engines, B-trees, LSM trees, and distributed systems primitives like consensus and replication protocols.

Distributed Systems
Fundamentals of Software Architecture
Wishlist

Fundamentals of Software Architecture

Mark Richards, Neal Ford

Bridges your system design interest with architecture patterns.

Software Architecture
The Phoenix Project
Wishlist

The Phoenix Project

Gene Kim, Kevin Behr, George Spafford

A novel about IT, DevOps, and helping your business win.

DevOps & Leadership