[go: up one dir, main page]

Skip to content
View prashanttholia's full-sized avatar

Block or report prashanttholia

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Showing results

A curated list of awesome System Design (A.K.A. Distributed Systems) resources.

9,694 1,109 Updated Jun 27, 2024

Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.

6,478 2,246 Updated Jan 1, 2024

Low Level Designs of common data structures. These designs keep concurrency control, latency and throughput in mind. We use design patterns where applicable to make the code readable, extensible an…

Java 702 163 Updated Nov 3, 2022

An ultra-simplified explanation to design patterns

45,438 5,302 Updated Jun 12, 2024

Design patterns implemented in Java

Java 90,035 26,609 Updated Nov 18, 2024

A collection of algorithms and data structures

Java 17,339 4,375 Updated Nov 4, 2024

A library that provides an embeddable, persistent key-value store for fast storage.

C++ 28,670 6,328 Updated Nov 19, 2024

A resource to help you pass system design interview and become good at work 👇

12,979 1,318 Updated Nov 18, 2024

Papers from the computer science community to read and discuss.

Shell 88,194 5,747 Updated Nov 8, 2024

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

Python 276,508 46,392 Updated Aug 7, 2024

Learn System Design concepts and prepare for interviews using free resources.

Java 18,492 4,446 Updated Nov 13, 2024

An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"

40,178 5,549 Updated Aug 19, 2024

Learn how to design systems at scale and prepare for system design interviews

32,890 3,604 Updated Apr 10, 2024

A curated list of engineering blogs

Ruby 31,732 1,631 Updated Aug 21, 2024

A Data Structure Algorithms Low Level Design and High Level Design collection of resources.

2,083 406 Updated Jul 15, 2024

These are the best resources for System Design on the Internet

15,953 1,981 Updated Aug 22, 2024

The definitive list of lists (of lists) curated on GitHub and elsewhere

10,020 701 Updated Sep 30, 2024

📚 A collection of useful resources for building RESTful HTTP+JSON APIs.

3,826 524 Updated Aug 21, 2024

A collection of awesome software, libraries, documents, books, resources and cools stuffs about security.

12,475 1,923 Updated Jul 27, 2024

Checklist of the most important security countermeasures when designing, testing, and releasing your API

22,483 2,601 Updated Nov 15, 2024

The MongoDB Database

C++ 26,378 5,583 Updated Nov 19, 2024

Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.

Java 21,262 11,697 Updated Nov 18, 2024

Apache Flink

Java 24,126 13,352 Updated Nov 15, 2024

Mirror of Apache Kafka

Java 28,870 13,972 Updated Nov 19, 2024

Apache Spark - A unified analytics engine for large-scale data processing

Scala 39,941 28,320 Updated Nov 19, 2024

Apache Cassandra®

Java 8,867 3,626 Updated Nov 19, 2024

Apache Hadoop

Java 14,781 8,867 Updated Nov 18, 2024

Apache HBase

Java 5,230 3,330 Updated Nov 18, 2024

Graphs for Everyone

Java 13,419 2,389 Updated Oct 31, 2024
Next