Raghav Saboo's Wiki
Reference
Initializing search
Home
Non Technical
Technical
Raghav Saboo's Wiki
Home
Non Technical
Non Technical
Areas of Interest
Business
Business
Books
Books
The Personal MBA
Mental Models
Mental Models
Reference
Psychology
Psychology
Books
Books
Alchemy by Rory Sutherland
Story Telling
Story Telling
Books
Books
Storyworthy by Matthew Dicks
Technical
Technical
Areas of Interest
Algorithms and Data Structures
Algorithms and Data Structures
Algorithms
Algorithms
Algorithmic Analysis
Backtracking
Convex Hull
Graph Traversals
Greedy Methods
Recursion
Searching
Selection
Sorting Algorithms
Text Processing and Pattern Matching
Tree Traversals
Dynamic Programming
Dynamic Programming
Dual Sequence or DP on Subsequences
Pattern: Grids
Interval Dynamic Programming
Knapsack Dynamic Programming
Pattern: Linear Sequences with Constant Transition
Linear Sequences with Non-Constant Transition Dynamic Programming
Matrix Chain-Product Problem: Overview
Dynamic Programming
Patterns
Patterns
Optimization
Data Structures
Data Structures
Arrays
CRDT: Conflict Free Replicated Data Type
Disjoint Set Union
Geospatial
Graphs
Linked Lists
Maps, Hash Tables, Skip Lists and Sets
Monotonic stack and queue
Positional
Priority Queues and Heaps
Queues and Deques
Segment tree
Skip Lists
Stacks
Trees
Tries
CUDA
CUDA
References
Distributed Systems Design
Distributed Systems Design
System Designs
System Designs
Distributed Cache
Distributed Message Queue
Experimentation Platform
Github.com
Google Docs
Google Maps
Google News
Hyperlocal Apps
Key Value Store
Messaging App
Notification Systems
Rate Limiter
Realtime Events and Logging Systems
Reservation or Ticketing Systems
Ride Sharing Apps
Search System
Social Media App
URL Forwarding or Object Sharing
Video Sharing App
Web Crawler
Workflow Automation
Great Writeups
Great Writeups
Great Distributed System Writeups
Interview Notes
Overview
Monolith vs. Microservices
Coupling and Cohesion
Web Server
Proxy and Reverse Proxy
Load Balancing
Domain Name System
Caching
Content Delivery Network (CDN)
Networking
System Integration and Communication
Object Storage
Databases
Data Models
Embedded Schemas and Denormalization
CAP Theorem
PACELC Theorem
ACID vs BASE
Consistency
Vertical and Horizontal Scaling
Consistent Hashing
Consensus Algorithms
Orchestration vs. Choreography
Coordination Services
Asynchronous and Realtime Processing
Fan Out Component
Big Data, Hadoop and Spark
Rate Limiter
Unique ID Generators
Monitoring
Testing
References
Experimentation
Experimentation
Basic Probability and Statistics
Outline
Machine Learning
Machine Learning
References
System Design
System Design
Ads Auction and Click Prediction
Recommendation Service
Search System
Similar Listings
Math
Math
Linear Algebra
Linear Algebra
Numpy and PyTorch Tensors Guide
Basics
Matrix Decomposition Methods
Probability
Probability
Jensens inequality
Map of Univariate Distributions
Object Oriented Programming
Object Oriented Programming
Abstract Base Class
Adapter pattern
Composition Pattern
Factory
Goals and Principles
Inheritance
Interface
Observer
Template Method
Tools
Tools
Docker
Docker
Reference
Kubernetes
Kubernetes
Reference
React
React
My Go To Stack for Projects
Vim
Vim
Useful Vim Commands
Reference
Model Thinkers
Back to top