Home
Projects
Resources
Alternatives
Blog
Sign In
Data Structure Algorithms LLD HLD
Save
A Data Structure Algorithms Low Level Design and High Level Design collection of resources.
Overview
Reviews
Resources
Project README
Data-Structure-Algorithms-LLD-HLD
Data Structure Resources
Theory with Practice Problems
For Readers
Competitive Programming (DS and Algo) Topcoder
Algo-Ds-List
CodeForces Blogs
List
HackerEarth Tutorials
List
TopCoder
DP Article
InterviewBit
Programming Path
GeekForGeeks Algo
GeekForGeeks DS
List of Interview Questions based on Company
List of FAANG Questions seperated by Company
Dynamic Programming Patterns Leetcode
Dynamic Programming Pattern LeetCode for Beginners
Dynamic Programming Categorisation
Bit Manipulation All Tricks
Binary Search All Patterns LeetCode
Sliding Window Pattern LeetCode
Graph Pattern LeetCode
Cloning Problems LeetCode
DS Algo Leetcode guide
Cp Algorithms site
Tech Interview Guide
LeetCode DS Algo Guide
Github Repo Top University Courses Compilation
Dp Patterns LeetCode Article
For Video Enthusiasts
FreeCodeCamp DSA
MIT Course on ALGO
Abdul Bari
William Fiset
Places to Find Interview Experiences
GeeksForGeeks Interview Experience grouped by Company
LeetCode Interview Discussion Section
Compensation Related Information
LeetCode Compensation Section
Levels.fyi
LinkedIn Salaries
GlassDoor Reviews and Salaries
Blind
Solving Practice Problems
CodeChef
GeeksForGeeks Practice
Leetcode
Hacker Rank
Hacker Earth
Low Level Design
Work@Tech
Github Repo
Design Patterns For Low Level Design
Low Level Primer
Design Patterns Simplified
Video Tutorials
Low Level Design Questions and Solution
Snake and Ladder
Wordle
BattleShip
Logger
LLD Caching
Ticket Booking System
Cab Booking System
Car Rental
Distributed Id generation
High Level System Design
For Readers
Donne Martin System Design
High Scalability Website
System Design Collection of Concepts
System Design Architecture Diagrams
Work@tech Collection of Tech Blogs
System Design Collection of Concepts
Azure architecture center
System design questions collection
System Design Best Papers and Talks
Company and Individual Blogs
Just Another Collection
Martin Fowler
Baisc Concepts Nicely Explained
AWS System Design Concepts Compilation
Byte Sized System Design by Alex Xu
For Video Enthusiasts
Gaurav Sen
Code Karle
InfoQ
Backend Engineering 101
Alex Xu Byte Byte Go
Database Depth CMU
DataBase Designs, SQL vs NoSQl
Vertabelo Database Articles
InDepth Comparison SQL Vs NOSQL
Github Repos for all things Software
Coding Interview University
FreeCodeCamp
Programming Ebooks Repo
List of Public Apis
Developer RoadMap Repo
Awesome Web Resources
Customised interview preparation based on the time you have
Interview Day Help
Questions to Ask Yourself while solving Problems
System Design Fundamentals
Content Delivery Network (CDN)
Caching
Caching Patterns
Distributed Caching
Latency vs Throughput
CAP Theorem
[Event-Driven Architecture: Request/Reply Processing]https://www.developertoarchitect.com/lessons/lesson1.html
How Kafka Differs From Standard Messaging
Load Balancing
ACID Transactions
SQL vs NoSQL
Consistent Hashing
Database Index
Rate Limiting
Microservices Architecture
Microservices Guidelines
Strong vs Eventual Consistency
Consistency Patterns
REST vs RPC
Batch Processing vs Stream Processing
HeartBeat
Circuit Breaker
Idempotency
Database Scaling
Data Replication
Data Redundancy
Database Sharding
Fault Tolerance
Failover
Proxy Server
Domain Name System (DNS)
Message Queues
WebSockets
Bloom Filters
Consensus Algorithms
Gossip Protocol
API Gateway
Distributed Locking
Distributed Tracing
Checksum
System Design Interview Problems
Easy
Design Leaderboard
Design URL Shortener like TinyURL
Design Text Storage Service like Pastebin
Design Content Delivery Network (CDN)
Design Parking Garage
Design Vending Machine
Design Distributed Key-Value Store
Design Distributed Cache
Design Distributed Job Scheduler
Design Authentication System
Design Unified Payments Interface (UPI)
Medium
Design Instagram
Design Tinder
Design WhatsApp
Design Facebook
Design Twitter
Design Reddit
Design Netflix
Design Youtube
Design Google Search
Design E-commerce Store like Amazon
Design Spotify
Design TikTok
Design Shopify
Design Airbnb
Design Autocomplete for Search Engines
Design Rate Limiter
Design Distributed Message Queue like Kafka
Design Flight Booking System
Design Online Code Editor
Design Stock Exchange System
Design an Analytics Platform (Metrics & Logging)
Design Notification Service
Design Payment System
Hard
Design Slack
Design Live Comments
Design Distributed Counter
Design Location Based Service like Yelp
Design Uber
Design Food Delivery App like Doordash
Design Google Docs
Design Google Maps
Design Zoom
Design File Sharing System like Dropbox
Design Ticket Booking System like BookMyShow
Design Distributed Web Crawler
Design Code Deployment System
Design Distributed Cloud Storage like S3
Design Distributed Locking Service
Must-Read Engineering Articles
Building and Operating S3 the biggest storage system
Modern Load Balancing and Networking by the creator of Envoy
The Log: What every software engineer should know about real-time data's unifying abstraction
Keeping Netflix reliable using Load Shedding
How Discord stores billions of messages
How Discord stores trillions of messages
Netflix Fault Tolerance in a high volume distributed system
How Pinterest runs Kafka at scale
How browsers work
Practical Guide to Kafka Storage Internals
Building In-Video Search
How Canva scaled Media uploads from Zero to 50 Million per Day
How Airbnb avoids double payments in a Distributed Payments System
Airbnb Delayed Job Queuing System
Stripe’s payments APIs - The first 10 years
Real time messaging at Slack
Please star ⭐ the repo if you find it helpfull :)
Open Source Agenda is not affiliated with "Data Structure Algorithms LLD HLD" Project. README Source:
arpit20adlakha/Data-Structure-Algorithms-LLD-HLD
Stars
1,190
Open Issues
2
Last Commit
3 weeks ago
Repository
arpit20adlakha/Data-Structure-Algorithms-LLD-HLD
License
MIT
Tags
Algorithm
Data Structures
Interview
Interview Questions
Leetcode
Open Source Agenda Badge
Submit Review
Review Your Favorite Project
Submit Resource
Articles, Courses, Videos
Submit Article
Submit a post to our blog
From the blog
Dec 11, 2022
How to Choose Which Programming Language to Learn First?
From the blog
Dec 11, 2022
How to Choose Which Programming Language to Learn First?
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github