System Design - Practice

Here is some designs of system design concepts

1. AI Application

1.1. RAG Chatbot

1.2. MCP Architecture

2. Serverless Application

2.1. User Register & Send email

2.2. Invetory Traking

2.3. Media Transcoder

2.4. E-Commerce Order Processor

  • Step functions: work as a state machine in SAGA pattern: Orchestration Saga, Choreographed Sagas

2.5. Heartbeat IoT Device Tracker

2.6. Chatbot History

2.7. Notifications System

2.8. Transaction Payment System

2.9. Blog with user comment

2.10. Document Processing Workflow

2.12. Image Analysis System

2.13. Audit Logging System

3. Server Application

3.1. Static Website

3.2. Layer MVC Application

Last Updated On June 29, 2025