Skip to content

rhidoyhasanmahmud/System-Design-Handbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

25 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 System Design Preparation ~ Self

Welcome to my personal System Design Preparation repository. This is a curated, structured, and hands-on resource that I am building to strengthen my system design skills β€” from fundamentals to advanced architectures.


πŸ“Œ Objectives

  • βœ… Understand core system design principles
  • βœ… Explore real-world scalable architectures
  • βœ… Practice design interviews with case studies
  • βœ… Document my learning journey

πŸ—οΈ Topics Covered

  • Database Engineering
  • Fundamentals-of-Backend-Engineering
  • Coding Problems

More to come...


🀝 Contributing

We welcome all kinds of contributions!

You can:

  • Add new questions and solutions
  • Improve or optimize existing content
  • Contribute explanations or language-specific examples
  • Fix typos or enhance documentation

πŸ”§ Steps to Contribute

  1. Fork the repository
  2. Create a branch: feature/topic-name
  3. Add your content or fix
  4. Submit a pull request with a clear description

⭐ Stay Connected

If you find this helpful, don’t forget to:

  • ⭐ Star this repo
  • πŸ” Share with your peers
  • 🧠 Practice regularly

πŸ‘¨β€πŸ« Maintainer

Hasan Mahmud Rhidoy
πŸ“§ rhidoyhasanmahmud@gmail.com


Let’s grow together and crack those interviews! πŸ’ͺ

About

A personal interview prep repository covering coding, databases, system design, frameworks, languages, and design patterns.

Resources

Stars

Watchers

Forks