← 开源
DrHazemAli

enterprise-system-design

A source-grounded course and architectural reference for engineers designing systems that must survive real traffic, partial failure, security review, and changing requirements, spanning enterprise system design, distributed systems, AI systems, cybersecurity, reliability, cloud, HPC, edge, and mission-critical infrastructure.

TutorialsAIE roadmapMLE roadmap
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
642
Star
132
Fork
+1
本周
1
贡献者
创建于 2026-08-12 · 更新于 2026-10-16 · 今日第 15625 名
主要开发者
DrHazemAli

DrHazemAli/enterprise-system-design 排名第 15,625,有 642 个星标。

同类别比较

DrHazemAli/enterprise-system-design 排名第 15,625,此处有 8 个同类条目;zakirullin/gpt-go 排名第 15,623。

同类别比较
名称排名指标
pieces-app/documentation15,604
语言:
TypeScript
星标数:
644
分叉数:
74
简介:
Official documentation for Pieces for Developers
HeroKillerEver/coursera-deep-learning15,610
语言:
Jupyter Notebook
星标数:
643
分叉数:
618
简介:
Solutions to all quiz and all the programming assignments!!!
predibase/llm_distillation_playbook15,621
语言:
Jupyter Notebook
星标数:
643
分叉数:
61
简介:
Best practices for distilling large language models.
zakirullin/gpt-go15,623
语言:
Go
星标数:
643
分叉数:
43
简介:
Tiny GPT implemented from scratch in pure Go. Optimized for understanding. Trained on Jules Verne books.
WillKoehrsen/hyperparameter-optimization15,629
语言:
Jupyter Notebook
星标数:
642
分叉数:
313
简介:
Implementation of Bayesian Hyperparameter Optimization of Machine Learning Algorithms
ChileWang0228/Deep-Learning-With-Python15,640
语言:
Jupyter Notebook
星标数:
641
分叉数:
200
简介:
《Python深度学习》书籍代码
ChrisHayduk/minAlphaFold215,641
语言:
Python
星标数:
641
分叉数:
75
简介:
A minimal PyTorch re-implementation of AlphaFold2's model & training
earhian/Humpback-Whale-Identification-1st-15,647
语言:
Python
星标数:
641
分叉数:
180
简介:
https://www.kaggle.com/c/humpback-whale-identification
关键参数与规格
关键参数与规格
参数值
类别Tutorials
子类别AIE roadmap,MLE roadmap
关键词Design, DevOps, Documentation, Education
星标数642
分叉数132
贡献者1
创建日期2026-08-12
更新日期2026-10-16
1 天星标数0
7 天星标数1
排名15,625
上次排名15,437
排名变化-188
7 天星标排名11,069
上次 7 天星标排名8,747
7 天星标排名变化-2,322
总星标排名15,920
上次总星标排名15,892
总星标排名变化-28
README 摘录

Enterprise System Design An enterprise distributed systems design course and technical reference for building reliable, secure, and operable platforms on Azure, from first principles to production AI workloads. TIP] This is a source-grounded course for engineers who need to make architecture decisions under real constraints. Complete the engineering foundation first if you cannot yet trace, debug, disassemble, structure, and review production-shaped services. System design turns product requirements into explicit contracts for data, compute, networking, identity, capacity, recovery, and

operations. This course begins with those mechanics, then applies them to Azure platforms and AI workloads where token budgets, retrieval quality, model latency, and tool authority become part of the architecture. Author's note Architecture is the discipline of making system behavior explicit before traffic, failure, security review, or cost forces the issue. Each lesson follows a request through its boundaries: identity, network, API, data, queue, model, operator, and recovery path. The Azure Well-Architected Framework provides the recurring review lens

: reliability, security, cost optimization, operational excellence, and performance efficiency. | | | System design foundations | What must stay true as load and failure increase? | | | Data and retrieval | How does knowledge become authorized, searchable evidence? | | | AI control plane | Who controls tokens, tools, state, and model selection? | | | Inference and serving | Where do latency, memory, batching, and quality trade? | | | Execution and HPC | How do compute topology and data movement constrain the job? | | | Model lifecycle | How is a model trained, evaluated, promoted, and rolled back? | | | Security and

safety | How are identity, data, networks, and model behavior bounded? | | | Operations and governance | Can the system be observed, evaluated, changed, and audited? | | | Edge and hybrid | What changes when connectivity, location, and control are distributed? | | | System design case studies | Can the preceding decisions survive a complete design review? | What can still go wrong when every component returns success? | | | AI systems | The same prompt and answer imply the same execution. | Which machine-visible state changed while the prompt and answer still looked

the same? | | | Cybersecurity | An authentic control proves that the intended object and consequence were authorized. | What can a fully compromised proposer still cause without a fresh, target-bound capability? | | | Mission-critical systems | More availability and faster recovery are always safer. | When evidence weakens, which authority disappears automatically? | | | Reliability and operations | Green infrastructure and successful requests imply correct outcomes. | Which evidence turns apparent success into a decision to admit, quarantine, roll back, or resume? | | | Networking | One end-to-end path owns

the operation. | What if no single path ever carried both authority and acknowledgment: where does the operation's network causality live? | $ cd /github/DrHazemAli/enterprise-system-design

常见问题

记录了多少星标和分叉?

DrHazemAli/enterprise-system-design 有 642 个星标和 132 个分叉。

仓库排名是多少?

DrHazemAli/enterprise-system-design 排名第 15,625。

哪个仓库排名最接近?

DrHazemAli/enterprise-system-design 与 zakirullin/gpt-go 比较,后者排名第 15,623,有 643 个星标。

README

Enterprise System Design

An enterprise distributed systems design course and technical reference for building reliable, secure, and operable platforms on Azure, from first principles to production AI workloads.

┌─ architecture-console ──────────────────────────────────────────────────────┐
│                                                                             │
│  $ design --for production --with azure --assume partial-failure            │
│                                                                             │
│  INPUT   product intent, traffic, data, people, regulation                  │
│  OUTPUT  a system you can explain, operate, recover, and defend             │
│                                                                             │
│  [00] primitives  [01] systems  [02] retrieval  [03] control plane          │
│  [04] serving     [05] compute  [06] lifecycle  [07] safety                 │
│  [08] operations  [09] edge     [10] case studies                           │
│                                                                             │
└─────────────────────────────────────────────────────────────────────────────┘

[!TIP] This is a source-grounded course for engineers who need to make architecture decisions under real constraints. Complete the engineering foundation first if you cannot yet trace, debug, disassemble, structure, and review production-shaped services.

System design turns product requirements into explicit contracts for data, compute, networking, identity, capacity, recovery, and operations. This course begins with those mechanics, then applies them to Azure platforms and AI workloads where token budgets, retrieval quality, model latency, and tool authority become part of the architecture.

Author's note

./boot

Architecture is the discipline of making system behavior explicit before traffic, failure, security review, or cost forces the issue. Each lesson follows a request through its boundaries: identity, network, API, data, queue, model, operator, and recovery path.

The Azure Well-Architected Framework provides the recurring review lens: reliability, security, cost optimization, operational excellence, and performance efficiency.

git clone https://github.com/DrHazemAli/enterprise-system-design.git
cd enterprise-system-design
open foundation/README.md

./principles --level principal-distinguished

$ principles --author "Hazem Ali" --scope consequential-systems

  HAZEM'S PRINCIPLES
  Informed by enterprise engineering work and published systems research.
  Covers engineering, AI, cybersecurity, networking, mission-critical systems, and operations.

  Begin: principles/README.md

Open Hazem's Principles.

./choose-route

$ route --list

  00  BUILD ENGINEERING JUDGMENT
      Execution, debugging, disassembly, SOLID, Clean Architecture, and workload review.
      Begin: foundation/README.md

  01  BUILD THE MENTAL MODEL
      Cloud, networks, APIs, data, and LLM mechanics.
      Begin: reference/00-ground-zero/00-cloud-computing-and-azure-resource-manager.md

  02  DESIGN A RELIABLE SERVICE
      Scale, consistency, estimation, caches, queues, and backpressure.
      Begin: reference/01-system-design-foundations/06-scale-from-one-to-one-million.md

  03  DESIGN AN ENTERPRISE AI SYSTEM
      Retrieval, permission-aware data, rate limits, routing, agents, and serving.
      Begin: reference/02-data-and-retrieval/12-embeddings-and-vector-similarity.md

  04  STUDY HAZEM'S PRINCIPLES
      Contracts, invariants, authority boundaries, verification, containment, and recovery.
      Begin: principles/README.md
Route First lesson
00 Engineering foundation
01 Cloud computing and Azure Resource Manager
02 Scale from one to one million
03 Embeddings and vector similarity
04 Hazem's Principles

Hazem's Principles are organized into six disciplines. Most disciplines contain chapters 01 through 05; cybersecurity extends through 07 for auditable agent authority and inference-memory integrity:

Discipline Entry principle
Engineering Boundary-first system design
Mission-critical systems Safe state and failure containment
Cybersecurity Zero-trust AI execution
AI systems Representation, authority, and memory
Networking Packet path and forwarding evidence
Reliability and operations Consequence-oriented SLOs

./atlas --visual

Evidence before generation
Trace retrieval, authorization, grounding, and response construction.

Every token has a path
Inspect admission, execution, memory, and response delivery.

Route for failure
Choose a model, absorb faults, and retain a governed fallback.

Serve without wasting memory
Reason about context state, scheduling, and throughput.

./map --dependency-flow

flowchart LR
  Z[Foundation  
Engineering judgment] --> A
    subgraph Foundations
        A[00  
Ground zero] --> B[01  
System design]
    end
    subgraph AI systems
        B --> C[02  
Data and retrieval]
        C --> D[03  
AI control plane]
        D --> E[04  
Inference and serving]
    end
    subgraph Production reality
        E --> F[05  
Execution and HPC]
        F --> G[06  
Model lifecycle]
        G --> H[07  
Security and safety]
        H --> I[08  
Operations]
        I --> J[09  
Edge and hybrid]
        J --> K[10  
Case studies]
    end

./curriculum --modules

ID Module Architectural question
00 Ground zero What happens between a user, a name, a request, and a resource?
01 System design foundations What must stay true as load and failure increase?
02 Data and retrieval How does knowledge become authorized, searchable evidence?
03 AI control plane Who controls tokens, tools, state, and model selection?
04 Inference and serving Where do latency, memory, batching, and quality trade?
05 Execution and HPC How do compute topology and data movement constrain the job?
06 Model lifecycle How is a model trained, evaluated, promoted, and rolled back?
07 Security and safety How are identity, data, networks, and model behavior bounded?
08 Operations and governance Can the system be observed, evaluated, changed, and audited?
09 Edge and hybrid What changes when connectivity, location, and control are distributed?
10 System design case studies Can the preceding decisions survive a complete design review?

./principles --domains

ID Principle collection Assumption to reject Governing question
P01 Engineering Component success implies system correctness. What can still go wrong when every component returns success?
P02 AI systems The same prompt and answer imply the same execution. Which machine-visible state changed while the prompt and answer still looked the same?
P03 Cybersecurity An authentic control proves that the intended object and consequence were authorized. What can a fully compromised proposer still cause without a fresh, target-bound capability?
P04 Mission-critical systems More availability and faster recovery are always safer. When evidence weakens, which authority disappears automatically?
P05 Reliability and operations Green infrastructure and successful requests imply correct outcomes. Which evidence turns apparent success into a decision to admit, quarantine, roll back, or resume?
P06 Networking One end-to-end path owns the operation. What if no single path ever carried both authority and acknowledgment: where does the operation's network causality live?

./lesson --guarantees

Every chapter leaves a design artifact behind:

  requirements + assumptions        architecture + trust boundaries
  request and recovery flows        interfaces + data ownership
  capacity and cost reasoning       failure modes + observability
  security controls + alternatives  review prompt + decision record

$ cd /github/DrHazemAli/enterprise-system-design

排名相邻
同类项目