Starting with System Design
Starting with System Design¶
Main Resource Link: https://www.youtube.com/watch?v=SqcXvc3ZmRU&list=PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX&index=2
Source: Gaurav Sen
Test case is hotel chef
- Optimize process
- Prepare beforehand (preprocessing and scheduled jobs)
- Remove single points of failure - Backup Chef
- Single Responsibility Chefs (micro-service architecture)
- Multiple shops to help avoid electricity and licensing issues (distributed system with local partitions)
- Routing and load balancing based on well defined parameters
- Decoupling the systems (chefs should not manage delivery agents)
- Logging and analytics and auditing
- Extensible system (today pizza, tomorrow burgers, but the order system does not need to change)
Last update :
25 mai 2024
Created : 25 mai 2024
Created : 25 mai 2024