- Understand the Problem very well: (Ask Questions)
- Constraints ?
- Users - Who, How large ?
- High Level Architecture Design (Abstract Design):
- Break problem into Components/Modules
- How the components are connected
- Don't go Deep
- Go Deep into Component of Interest:
- UI
- Database Side
- Caching
- Scalability
- Server
No comments:
Post a Comment