All Projects → puncsky → System Design And Architecture

puncsky / System Design And Architecture

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

Projects that are alternatives of or similar to System Design And Architecture

System Design Primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Stars: ✭ 154,659 (+15288.96%)
Mutual labels:  interview, interview-questions, interview-practice, design-patterns, development, design, design-system
Awesome Scalability
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Stars: ✭ 36,688 (+3550.55%)
Mutual labels:  interview, interview-questions, interview-practice, architecture, design-patterns, system-design
Low Level Design Primer
Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.
Stars: ✭ 2,706 (+169.25%)
Mutual labels:  interview, interview-questions, design-patterns, system-design, development, design
Lld Parking Lot
Repository for low level design solution of parking lot
Stars: ✭ 27 (-97.31%)
Mutual labels:  interview, interview-questions, design-patterns, system-design
Interactive Coding Challenges
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
Stars: ✭ 24,317 (+2319.6%)
Mutual labels:  interview, interview-questions, interview-practice, development
Interviewguide
《大厂面试指北》——包括Java基础、JVM、数据库、mysql、redis、计算机网络、算法、数据结构、操作系统、设计模式、系统设计、框架原理。最佳阅读地址:http://notfound9.github.io/interviewGuide/
Stars: ✭ 3,117 (+210.15%)
Mutual labels:  interview, interview-questions, interview-practice, system-design
System Design Interview Questions
A curated list of System Design interview questions for SDE-1 (Experienced),SDE-2 and above.
Stars: ✭ 205 (-79.6%)
Mutual labels:  interview, interview-questions, interview-practice, system-design
Awesome Javascript Interviews
Popular JavaScript / React / Node / Mongo stack Interview questions and their answers. Many of them, I faced in actual interviews and ultimately got my first full-stack Dev job :)
Stars: ✭ 939 (-6.57%)
Mutual labels:  interview, interview-questions, system-design
interview-tips
A collection of awesome Interview Tips and Questions
Stars: ✭ 29 (-97.11%)
Mutual labels:  interview, interview-practice, interview-questions
Codinginterviews
This repository contains coding interviews that I have encountered in company interviews
Stars: ✭ 2,881 (+186.67%)
Mutual labels:  interview, interview-questions, interview-practice
Cs Fundamentals
🎓 Data structures and algorithms
Stars: ✭ 869 (-13.53%)
Mutual labels:  interview, interview-questions, interview-practice
iOS-Interview
📚 Comprehensive list of questions and problems to pass an interview for the iOS Developer position
Stars: ✭ 127 (-87.36%)
Mutual labels:  interview, interview-practice, interview-questions
Algorithm-Implementations
Lots of algorithm's & their implementations that have been compiled from a variety of locations.
Stars: ✭ 15 (-98.51%)
Mutual labels:  interview, interview-practice, interview-questions
Awesome Android Interview
🔥 A awesome android expert interview questions and answers(continuous updating ...)
Stars: ✭ 3,596 (+257.81%)
Mutual labels:  interview, interview-questions, interview-practice
Interview
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendatio…
Stars: ✭ 21,608 (+2050.05%)
Mutual labels:  interview, interview-questions, interview-practice
Commondevknowledge
🔥 🌟⭐⭐⭐ ⭐ 史上最全的BAT大厂Android面试题汇集,以及常用的Android开发的一些技能点,冷门知识点汇总,开发中遇到的坑汇总等干货。
Stars: ✭ 2,831 (+181.69%)
Mutual labels:  interview, interview-questions, interview-practice
Android-Interview-Study-2022
🤓 2021~ 안드로이드 취직 대비 면접 공부 기록터 📖
Stars: ✭ 92 (-90.85%)
Mutual labels:  interview, interview-practice, interview-questions
Coderchef Kitchen
The official repository for our programming kitchen which consists of 50+ delicious programming recipes having all the interesting ingredients ranging from dynamic programming, graph theory, linked lists and much more. All the articles contain beautiful images and some gif/video at times to help clear important concepts.
Stars: ✭ 306 (-69.55%)
Mutual labels:  interview, interview-questions, interview-practice
Designpatternslibrary
A comprehensive design patterns library implemented in C#, which covers various design patterns from the most commonly used ones to the lesser-known ones. Get familiar with and learn design patterns through moderately realistic examples.
Stars: ✭ 485 (-51.74%)
Mutual labels:  architecture, design-patterns, design
System design
Preparation links and resources for system design questions
Stars: ✭ 7,170 (+613.43%)
Mutual labels:  interview, architecture, system-design

System Design and Architecture

Grow your design skills with best practices 🚀 and a diverse community 👫

Languages English 中文版
Communities Telegram: 1303 members 微信群356人(ID: onetptp) 电报群
Websites TianPan.co (English) 硅谷io (中文)
Mobile Apps
iOS / Android / APK

iOS / Android / APK

English Version

System Design in Practice

Product Question
Designing Instagram or Pinterest
Designing Uber
How Facebook Scale its Social Graph Store? TAO
How Netflix Serves Viewing Data?
How to design robust and predictable APIs with idempotency?
How to stream video over HTTP for mobile devices? HTTP Live Streaming (HLS)
Designing a distributed logging system
Designing a URL shortener
Designing a KV store with external storage
Designing a distributed in-memory KV store or Memcached
Designing Facebook photo storage
Designing Stock Exchange
Designing Smart Notification of Stock Price Changes
Designing Square Cash or PayPal Money Transfer System
Designing payment webhook
Designing a metric system
Designing a recommendation system
Designing Airbnb or a hotel booking system
Lyft's Marketing Automation Platform -- Symphony
Designing typeahead search or autocomplete
Designing a Load Balancer or Dropbox Bandaid
Fraud Detection with Semi-supervised Learning
Designing Online Judge or Leetcode

TODO

  • Designing instagram or newsfeed APIs
  • Designing Yelp / Finding nearest K POIs
  • Designing trending topics / top K exceptions in the system
  • Designing distributed web crawler
  • Designing i18n service
  • Designing ads bidding system
  • Designing a dropbox or a file-sharing system
  • Designing a calendar system
  • Designing an instant chat system / Facebook Messenger / WeChat
  • Designing a ticketing system or Ticketmaster
  • Designing a voice assistant or Siri

Theories

系统设计与构架 - 中文版

实践

理论

Join us for further discussion!

License

GPL v3


Contribute

Contributions welcome!

If you found this resource helpful, give it a 🌟 otherwise contribute to it and give it a ⭐️.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].