System-Design 项目使用教程

System-Design 项目使用教程

System-Design It's just fascinating. How is modern software designed? 🤔 Some design-level considerations for scalability, maintainability eventual consistency, availability & reliability. 👨‍💻 Interview Prep. 👨‍💻 System-Design 项目地址: https://gitcode.com/gh_mirrors/syst/System-Design

1. 项目目录结构及介绍

System-Design/
├── AWS Architecture/
├── Airbnb Engineering/
├── Architecture-In-Practice/
├── Backend Systems Stuff/
├── Blockchain Architecture/
├── Bloggging (Medium   ) Architecture/
├── C1B Problem/
├── CD-CI-OPs-Prod-Systems/
├── Chrome Design/
├── Content Delivery Network/
├── DB-Data Engineering/
├── Decentralized App (DApps)/
├── Design Patterns/
├── Discord Engineering/
├── Distributed Systems/
├── Dropbox Engineering/
├── E-Commerce Architecture/
├── Facebook Architecture/
├── Financial Systems & Algo-Trading/
├── Flipkart Engineering/
├── GitHub Engineering/
├── Hotstar Engineering/
├── IDEs-Architecture/
├── Instagram Architecture/
├── Instant Messaging/
├── Intuit Engineering/
├── ML-NN Architectures/
├── Netflix Architecture/
├── Payment Architectures/
├── Platform Reliablility/
├── PubSub Architecture/
├── Scalability/
├── Secure Design/
├── Serverless Architecture/
├── Slack Engineering/
├── Snapdeal Engineering/
├── Software Architecture Patterns/
├── Spotify Engineering/
├── Swiggy Engineering/
├── System Design Basics/
├── Twitch Engineering/
├── Twitter Architecture/
├── Uber Engineering/
├── Web-App-Engineering/
├── Webhook Architecture/
├── Yelp Architecture/
├── Youtube Architecture/
├── Zomato Engineering/
├── .gitignore
├── LICENSE
├── README.md
├── _config.yml
└── system-design.PNG

目录结构介绍

  • AWS Architecture/Zomato Engineering/:这些目录包含了不同系统架构的示例和相关文章,涵盖了从分布式系统到特定公司(如Facebook、Netflix等)的工程实践。
  • .gitignore:Git忽略文件,用于指定不需要Git跟踪的文件。
  • LICENSE:项目的开源许可证文件,本项目使用GPL-3.0许可证。
  • README.md:项目的介绍文件,包含了项目的基本信息、使用方法和贡献指南。
  • _config.yml:项目的配置文件,通常用于Jekyll等静态站点生成器。
  • system-design.PNG:系统设计相关的图片文件。

2. 项目的启动文件介绍

由于该项目主要是一个资源集合,没有具体的启动文件。项目的核心内容分布在各个子目录中,每个子目录下可能包含多个Markdown文件或其他资源文件。

3. 项目的配置文件介绍

_config.yml

_config.yml 文件通常用于配置Jekyll等静态站点生成器。以下是一个示例配置文件的内容:

title: System Design Bytes for Enthusiasts
description: A collection of articles and resources on system design.
baseurl: "" # the subpath of your site, e.g. /blog
url: "" # the base hostname & protocol for your site, e.g. http://example.com
twitter_username: codersguild
github_username:  codersguild

# Build settings
markdown: kramdown
theme: minima
plugins:
  - jekyll-feed

配置文件介绍

  • title: 项目的标题,显示在网站的标题栏中。
  • description: 项目的描述,用于SEO和网站的元数据。
  • baseurl: 项目的子路径,通常为空字符串。
  • url: 项目的根URL,通常为空字符串。
  • twitter_username: 项目的Twitter用户名。
  • github_username: 项目的GitHub用户名。
  • markdown: 使用的Markdown解析器,这里是kramdown。
  • theme: 使用的主题,这里是minima。
  • plugins: 使用的插件,这里是jekyll-feed。

通过这些配置,可以定制项目的外观和行为,使其更符合用户的需求。

System-Design It's just fascinating. How is modern software designed? 🤔 Some design-level considerations for scalability, maintainability eventual consistency, availability & reliability. 👨‍💻 Interview Prep. 👨‍💻 System-Design 项目地址: https://gitcode.com/gh_mirrors/syst/System-Design

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

裴进众Serene

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值