Add system design roadmap content

pull/3320/head
Kamran Ahmed 2 years ago
parent a3031a2371
commit a2c339f2d5
  1. 2
      public/jsons/system-design.json
  2. 1
      src/roadmaps/system-design/content/100-introduction/100-what-is-system-design.md
  3. 1
      src/roadmaps/system-design/content/100-introduction/101-how-to-approach-system-design.md
  4. 1
      src/roadmaps/system-design/content/100-introduction/102-who-is-this-guide-for.md
  5. 1
      src/roadmaps/system-design/content/100-introduction/index.md
  6. 1
      src/roadmaps/system-design/content/101-performance-vs-scalability.md
  7. 1
      src/roadmaps/system-design/content/102-latency-vs-throughput.md
  8. 1
      src/roadmaps/system-design/content/103-availability-vs-consistency/100-cap-theorem.md
  9. 1
      src/roadmaps/system-design/content/103-availability-vs-consistency/index.md
  10. 1
      src/roadmaps/system-design/content/104-consistency-patterns/100-weak-consistency.md
  11. 1
      src/roadmaps/system-design/content/104-consistency-patterns/101-eventual-consistency.md
  12. 1
      src/roadmaps/system-design/content/104-consistency-patterns/102-strong-consistency.md
  13. 1
      src/roadmaps/system-design/content/104-consistency-patterns/index.md
  14. 1
      src/roadmaps/system-design/content/105-availability-patterns/100-fail-over.md
  15. 1
      src/roadmaps/system-design/content/105-availability-patterns/101-replication.md
  16. 1
      src/roadmaps/system-design/content/105-availability-patterns/102-availability-in-numbers.md
  17. 1
      src/roadmaps/system-design/content/105-availability-patterns/index.md
  18. 1
      src/roadmaps/system-design/content/106-background-jobs/100-event-driven.md
  19. 1
      src/roadmaps/system-design/content/106-background-jobs/101-schedule-driven.md
  20. 1
      src/roadmaps/system-design/content/106-background-jobs/102-returning-results.md
  21. 1
      src/roadmaps/system-design/content/106-background-jobs/index.md
  22. 1
      src/roadmaps/system-design/content/107-domain-name-system.md
  23. 1
      src/roadmaps/system-design/content/108-content-delivery-networks/100-push-cdns.md
  24. 1
      src/roadmaps/system-design/content/108-content-delivery-networks/101-pull-cdns.md
  25. 1
      src/roadmaps/system-design/content/108-content-delivery-networks/index.md
  26. 1
      src/roadmaps/system-design/content/109-load-balancers/100-horizontal-scaling.md
  27. 1
      src/roadmaps/system-design/content/109-load-balancers/101-layer-4-load-balancing.md
  28. 1
      src/roadmaps/system-design/content/109-load-balancers/102-layer-7-load-balancing.md
  29. 1
      src/roadmaps/system-design/content/109-load-balancers/103-load-balancing-algorithms.md
  30. 1
      src/roadmaps/system-design/content/109-load-balancers/104-lb-vs-reverse-proxy.md
  31. 1
      src/roadmaps/system-design/content/109-load-balancers/index.md
  32. 1
      src/roadmaps/system-design/content/110-application-layer/100-microservices.md
  33. 1
      src/roadmaps/system-design/content/110-application-layer/101-service-discovery.md
  34. 1
      src/roadmaps/system-design/content/110-application-layer/index.md
  35. 1
      src/roadmaps/system-design/content/111-databases/100-rdbms/100-replication.md
  36. 1
      src/roadmaps/system-design/content/111-databases/100-rdbms/101-sharding.md
  37. 1
      src/roadmaps/system-design/content/111-databases/100-rdbms/102-federation.md
  38. 1
      src/roadmaps/system-design/content/111-databases/100-rdbms/103-denormalization.md
  39. 1
      src/roadmaps/system-design/content/111-databases/100-rdbms/104-sql-tuning.md
  40. 1
      src/roadmaps/system-design/content/111-databases/100-rdbms/index.md
  41. 1
      src/roadmaps/system-design/content/111-databases/101-nosql/100-key-value-store.md
  42. 1
      src/roadmaps/system-design/content/111-databases/101-nosql/101-document-store.md
  43. 1
      src/roadmaps/system-design/content/111-databases/101-nosql/102-wide-column-store.md
  44. 1
      src/roadmaps/system-design/content/111-databases/101-nosql/103-graph-databases.md
  45. 1
      src/roadmaps/system-design/content/111-databases/101-nosql/index.md
  46. 1
      src/roadmaps/system-design/content/111-databases/102-sql-vs-nosql.md
  47. 1
      src/roadmaps/system-design/content/111-databases/index.md
  48. 1
      src/roadmaps/system-design/content/112-caching/100-client-caching.md
  49. 1
      src/roadmaps/system-design/content/112-caching/101-cdn-caching.md
  50. 1
      src/roadmaps/system-design/content/112-caching/102-web-server-caching.md
  51. 1
      src/roadmaps/system-design/content/112-caching/103-database-caching.md
  52. 1
      src/roadmaps/system-design/content/112-caching/104-application-caching.md
  53. 1
      src/roadmaps/system-design/content/112-caching/105-caching-strategies/100-cache-aside.md
  54. 1
      src/roadmaps/system-design/content/112-caching/105-caching-strategies/101-write-through.md
  55. 1
      src/roadmaps/system-design/content/112-caching/105-caching-strategies/102-write-behind.md
  56. 1
      src/roadmaps/system-design/content/112-caching/105-caching-strategies/103-refresh-ahead.md
  57. 1
      src/roadmaps/system-design/content/112-caching/105-caching-strategies/index.md
  58. 1
      src/roadmaps/system-design/content/112-caching/index.md
  59. 1
      src/roadmaps/system-design/content/113-asynchronism/100-message-queues.md
  60. 1
      src/roadmaps/system-design/content/113-asynchronism/101-task-queues.md
  61. 1
      src/roadmaps/system-design/content/113-asynchronism/102-back-pressure.md
  62. 1
      src/roadmaps/system-design/content/113-asynchronism/index.md
  63. 1
      src/roadmaps/system-design/content/114-idempotent-operations.md
  64. 1
      src/roadmaps/system-design/content/115-communication/100-http.md
  65. 1
      src/roadmaps/system-design/content/115-communication/101-tcp.md
  66. 1
      src/roadmaps/system-design/content/115-communication/102-udp.md
  67. 1
      src/roadmaps/system-design/content/115-communication/103-rpc.md
  68. 1
      src/roadmaps/system-design/content/115-communication/104-rest.md
  69. 1
      src/roadmaps/system-design/content/115-communication/105-grpc.md
  70. 1
      src/roadmaps/system-design/content/115-communication/106-graphql.md
  71. 1
      src/roadmaps/system-design/content/115-communication/index.md
  72. 1
      src/roadmaps/system-design/content/116-performance-antipatterns/100-busy-database.md
  73. 1
      src/roadmaps/system-design/content/116-performance-antipatterns/101-busy-frontend.md
  74. 1
      src/roadmaps/system-design/content/116-performance-antipatterns/102-chatty-io.md
  75. 1
      src/roadmaps/system-design/content/116-performance-antipatterns/103-extraneous-fetching.md
  76. 1
      src/roadmaps/system-design/content/116-performance-antipatterns/104-improper-instantiation.md
  77. 1
      src/roadmaps/system-design/content/116-performance-antipatterns/105-monolithic-persistence.md
  78. 1
      src/roadmaps/system-design/content/116-performance-antipatterns/106-no-caching.md
  79. 1
      src/roadmaps/system-design/content/116-performance-antipatterns/107-noisy-neighbor.md
  80. 1
      src/roadmaps/system-design/content/116-performance-antipatterns/108-retry-storm.md
  81. 1
      src/roadmaps/system-design/content/116-performance-antipatterns/109-synchronous-io.md
  82. 1
      src/roadmaps/system-design/content/116-performance-antipatterns/index.md
  83. 1
      src/roadmaps/system-design/content/117-monitoring/100-health-monitoring.md
  84. 1
      src/roadmaps/system-design/content/117-monitoring/101-availability-monitoring.md
  85. 1
      src/roadmaps/system-design/content/117-monitoring/102-performance-monitoring.md
  86. 1
      src/roadmaps/system-design/content/117-monitoring/103-security-monitoring.md
  87. 1
      src/roadmaps/system-design/content/117-monitoring/104-usage-monitoring.md
  88. 1
      src/roadmaps/system-design/content/117-monitoring/105-instrumentation.md
  89. 1
      src/roadmaps/system-design/content/117-monitoring/106-visualization-and-alerts.md
  90. 1
      src/roadmaps/system-design/content/117-monitoring/index.md
  91. 1
      src/roadmaps/system-design/content/118-cloud-design-patterns/100-messaging/100-asynchronous-request-reply.md
  92. 1
      src/roadmaps/system-design/content/118-cloud-design-patterns/100-messaging/101-claim-check.md
  93. 1
      src/roadmaps/system-design/content/118-cloud-design-patterns/100-messaging/102-choreography.md
  94. 1
      src/roadmaps/system-design/content/118-cloud-design-patterns/100-messaging/103-competing-consumers.md
  95. 1
      src/roadmaps/system-design/content/118-cloud-design-patterns/100-messaging/104-pipes-and-filters.md
  96. 1
      src/roadmaps/system-design/content/118-cloud-design-patterns/100-messaging/105-priority-queue.md
  97. 1
      src/roadmaps/system-design/content/118-cloud-design-patterns/100-messaging/106-publisher-subscriber.md
  98. 1
      src/roadmaps/system-design/content/118-cloud-design-patterns/100-messaging/107-queue-based-load-leveling.md
  99. 1
      src/roadmaps/system-design/content/118-cloud-design-patterns/100-messaging/108-scheduling-agent-supervisor.md
  100. 1
      src/roadmaps/system-design/content/118-cloud-design-patterns/100-messaging/109-sequential-convoy.md
  101. Some files were not shown because too many files have changed in this diff Show More

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save