Skip to main content
Here are the resources that were referenced while creating this course.

Learning platforms and courses

Grokking the System Design Interview

Comprehensive system design interview preparation

Grokking Microservices Design Patterns

Deep dive into microservices patterns

System Design Primer

Popular open-source system design resource

Technical blogs and documentation

Cloudflare Learning Center

Networking and security fundamentals

AWS Blogs

Cloud architecture and best practices

Microsoft Architecture Patterns

Enterprise architecture patterns and guidance

IBM Blogs

Enterprise technology and architecture

Fastly Blogs

Edge computing and CDN insights

NS1 Blogs

DNS and traffic management

PagerDuty Resources

Incident management and reliability

VMware Blogs

Virtualization and infrastructure

Thought leaders

Martin Fowler

Software architecture, design patterns, and best practices from renowned software engineer and author

Course diagrams

All the diagrams in this course were created using Excalidraw and are available in the course repository.

Build docs developers (and LLMs) love