enterprise-system-design
A source-grounded course & reference for engineers designing systems that must survive real traffic, partial failure, security review, and changing requirements
What is enterprise-system-design?
A source-grounded course & 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.
Overview of enterprise-system-design
What it is
A source-grounded course and technical reference for engineers designing systems that must survive real traffic, partial failure, security review, and changing requirements. It covers enterprise system design, distributed systems, AI systems, cybersecurity, reliability, cloud, HPC, edge, and mission-critical infrastructure. The course is organized into modules and principles, with a focus on Azure platforms and AI workloads.
Key features
- Source-grounded: each lesson follows a request through its boundaries (identity, network, API, data, queue, model, operator, recovery path).
- Covers 10 modules from ground zero to system design case studies, each addressing an architectural question.
- Includes Hazem's Principles across six disciplines: engineering, mission-critical systems, cybersecurity, AI systems, networking, reliability and operations.
- Provides a dependency flow map showing progression from foundation to production reality.
- Each chapter leaves a design artifact (requirements, assumptions, architecture, trust boundaries, etc.).
- Uses the Azure Well-Architected Framework as a recurring review lens.
- Offers multiple learning routes (engineering judgment, mental model, reliable service, enterprise AI system, principles).
Use cases
- Engineers who need to make architecture decisions under real constraints.
- Designing reliable, secure, and operable platforms on Azure.
- Building enterprise AI systems with retrieval, permission-aware data, rate limits, routing, agents, and serving.
- Studying system design from first principles to production AI workloads.
- Preparing for security review, cost optimization, and operational excellence.
Getting started
bash git clone https://github.com/DrHazemAli/enterprise-system-design.git cd enterprise-system-design open foundation/README.md
License and pricing
License is not explicitly stated in the repository metadata. The project is marked as open source (pricing_type: open_source).
Based on the project's public README and repository metadata.