#System-design
Showing 60 of 61 repositories tagged #system-design, ranked by stars
:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
Machine Learning Interviews from FAANG, Snapchat, LinkedIn. I have offers from Snapchat, Coupang, Stitchfix etc. Blog: mlengineer.io.
This repo is meant to serve as a guide for Machine Learning/AI technical interviews.
Curated front end system design resources for interviews and learning
At LinkedIn, we are using this curriculum for onboarding our entry-level talents into the SRE role.
Roadmap to becoming an iOS developer in 2018.
A guideline for building practical production-level deep learning systems to be deployed in real world applications.
Any agent Skill: generate beautiful architecture diagrams with dark/light theme toggle and PNG/JPEG/WebP/SVG export
🧭 Architecture-first system design: 26 bilingual tutorials, 25 architecture templates, and 6 end-to-end cases covering distributed systems, AI-native systems, RAG, coding Agents, and production trade-offs.
Create architecture diagrams from code automatically using large language models (LLMs).
A system design tool that allows you to simulate data flow of distributed systems.
A curated collection of 300+ engineering blog articles from top tech companies. Learn how the best engineering teams solve real-world problems at scale.
Frontend System Design Guide
system-design-primer 繁體中文翻譯計畫。原作者:https://github.com/donnemartin/system-design-primer
Organizing and structuring software through patterns, decisions, and verified design rules
100xdevs cohort 2.0 by @hkirat. Contain all the Notes and Assignment
公开的 Java 后端 / AI Agent / 系统设计 / 算法面试复习资料库
Visualize AI/LLM workflows in your codebase.
100% Free, Open-source local-first AI diagramming for architecture diagrams and flowcharts with animated exports.
技术面试必备知识点:Android、Java、C、C++、Python、Flutter、Gradle、数据结构、计算机组成原理、计算机网络、操作系统、算法、数据结构、设计模式、密码学等等
Books and other resources
A curation of code examples and in depth technical implementation approaches to solve the common frontend system design issues in React.
This repository is for all those AI enthusiastics who actually loves to read books and learn.
🧠Mindmap of 🗺️Software Architecture, Software engineering: An Overview of Software Terminologies and Concepts.
📚 Questions for Android Engineer Interview 📚
An Open-Source Collection of 230+ Flash Cards to Help You Succeed in Your System Design Interview and More 💯
Battle-tested programming patterns from production codebases — React, Linux, Go, Chromium, and more. Precise source links, multi-language examples, runnable exercises.
机器学习工程师、算法工程师、软件工程师、数据科学家-面试指南 | Interview guide for MLE, SDE, DS
List of all the imp concepts and assignments covered during 100xDevs 2.0
Torollo is an open-source interactive visual playground designed to learn system design and networking, all locally.
Tech Notes Hub: All-in-one technical notes & code snippets - covering design patterns, algorithms, data structures, AWS, and more. A centralized knowledge base for learning, reference, and daily use.
arcmindAI turns product ideas into complete system architectures using AI from diagrams to technical blueprints.
개발자를 위한 레시피 📓
Assignment, Class Notes, Solutions to Coding Questions taken during this Live course
Guia de preparacion para entrevistas tecnicas de programacion
A high-throughput, consistent ticket reservation system that can process 83000+ reservations per second
A distributed message-based food ordering system developed with RabbitMQ, Node.js, Express and MongoDB
Low level system design solutions in Golang
🟣 Docker interview questions and answers to help you prepare for your next software architecture and design patterns interview in 2026.
A curated list of top open-source GitHub repositories across various categories to help developers discover valuable projects and resources.
API for converting long urls to short urls
System Design, Solution Architecture, Data Systems Practice
Explore my assignments, projects, and milestones as I evolve from a newbie to an expert developer.
System Design explained from first principles to senior engineer-level thinking, with a focus on AI-assisted (vibecoding) development. Learn how to reason about systems, understand trade-offs, and validate AI-generated designs beyond just working code.
High-performance limit order book engine with C++ core and Python SDK. Processes 20M+ msgs/sec with µs latency. Supports real crypto/equity data replay, spread/imbalance/impact analytics, and backtesting of VWAP, TWAP, POV, and market-making strategies with reproducible PnL and risk metrics.
A curated, hands-on library of notebooks, demos, and resources for AI/ML, Deep Learning, Generative AI, AI-Agents, fine-tuning, and modern tooling.
7 Day AI ML Fundamentals Workshop The purpose of this FREE workshop is 1. To give you a boost of getting started with AI. 2. A life-long community with a similar mindset. 3. strong grip on fundamentals that the advanced concepts will be easy to understand.
🧭 给 Claude Code / Cursor / Codex 用的『架构副驾』skill —— 开新项目时用持续深度提问引导你在写代码前想清楚架构(产出架构图 / ADR / 演进路线)。知识源自 awesome-architecture。中英双语。
"Enhancing LLM Factual Accuracy with RAG to Counter Hallucinations: A Case Study on Domain-Specific Queries in Private Knowledge-Bases" by Jiarui Li and Ye Yuan and Zehua Zhang
A comprehensive collection of 180 curated project ideas across 6 technology domains (Backend, Frontend, Data Science, Data Engineering, DevOps, System Design) at 3 difficulty levels. Detailed learning guides help developers master new technologies and build portfolio-ready skills from scratch through hands-on practice.
Step by step guide to becoming a modern backend developer.
This repository serves as my documentation hub for exploring the realm of DevOps. My journey began on July 25, 2022, with a 100-day commitment to dedicate at least one hour each day, including weekends, to gain a comprehensive understanding and knowledge of various aspects comprising the world of DevOps.
I am Documenting my journey to learn full stack development from @hkirat 's 100xDevs Cohort 2.0
Practical DevOps interview questions for Aspiring DevOps Engineers
A repository showcasing Python design patterns specifically adapted for building robust and efficient AI workflows.
💡 Think Like An Engineer is a roadmap for engineering leadership, a toolkit for growth hacking through engineering, and a manifesto for productivity enhancement
I am often asked which resources and blogs i am reading or following, so i prepared curated list of blogs to keep you up to date on various new technologies, trends, existing tech updates.
End-to-end AI-powered Data Engineering preparation repository covering SQL, PySpark, Azure, AWS, GCP, Data Modeling, Pipelines, and real-world projects with interview-focused explanations.