shahriarhossain / system-design-interviews

Home Page:https://system-design-interview-1.gitbook.io/mess-around/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

System design Interview

Goal

In depth discussion

Graph intensive tutorial

  • I am a visual learner and graph is always easier for me to understand things with graph. I especially like tech books published by Manning because it is so good at illustrating with pictures.
  • Earlier I was using Monodraw for pictures. Recently I started using Excalidraw because it was easier to use and maintain.

References

TODO

  • There are two types of TODOs in the repo
    • The first is a topic on the left hand rail directly marked as TODO. It is a topic that I am interested in but haven't got time to learn systematically about it.
    • The second is a TODO listed inside the bottom of a discussion topic. It typically links to a blog / resource that I want to read further but haven't got time to.
  • Open topics in prioritized order for the first category:
    1. Scenario_Newsfeed
    2. Scenario_InstantMessager
    3. Scenario_GoogleDoc
    4. Network_Netty
    5. Algorithm_Consistency
    6. Algorithm_ErrorRecovery
    7. DDIA_Studying
    8. Server_Nginx
    9. MicroSvcs_ApiGateway
    10. MicroSvcs_ConfigCenter
    11. MicroSvcs_DDD
    12. MicroSvcs_Governance
    13. MicroSvcs_BreakMonolithic
    14. RegistryCenter_Etcd
    15. Scenario_RecommendationSystem
    16. Scenario_SearchEngine
    17. Storage_DistributedAcidDatabase
    18. Container_Kubernetes
    19. JVM
    20. Storage_ElasticSearch
    21. Scenario_Twitter search
    22. Scenario_GoogleDrive
    23. Network_云中网络
  • Contribution welcomed at https://github.com/DreamOfTheRedChamber/system-design-interviews