diff --git a/README.md b/README.md index 782af51..d620f4b 100755 --- a/README.md +++ b/README.md @@ -106,24 +106,6 @@ * [Read consistency](#workflow-scale-read-consistency) * [Tradeoffs between availability and consistency](#workflow-scale-tradeoff-availability-consistency) * [Tradeoffs between latency and durability](#workflow-scale-tradeoff-latency-durability) -* [File system design](#file-system-design) -* [Database design](#database-design) - - [Read-only Key-value](#database-design-key-value) - - [Read write key-value](#database-design-read-write-key-value) -* [MapReduce](#map-reduce) - - [Anagram](#map-reduce-anagram) - - [TopK](#map-reduce-topk) -* [Web system](#web-system) - - [Typeahead](#web-system-type-ahead) - - [TinyURL](#web-system-tiny-url) -* [Message](#newsfeed) - - [Twitter](#newsfeed-twitter) - - [Messenger](#newsfeed-messenger) -* [Location based service](#location-based-service) -* [User system](#user-system) -* [Multithreading](#multithreading) - - [Thread-safe producer and consumer](#multithreading-thread-safe-producer-and-consumer) - - [Delayed scheduler](#multithreading-delayed-scheduler) * [Technologies](#technologies) - [Minification](#technologies-minification) - [Cassandra](#cassandra) diff --git a/databaseDesign.md b/databaseDesign.md new file mode 100644 index 0000000..5b484b7 --- /dev/null +++ b/databaseDesign.md @@ -0,0 +1,3 @@ +# Database system +* [Read-only Key-value](#database-design-key-value) +* [Read write key-value](#database-design-read-write-key-value) diff --git a/fileSystemDesign.md b/fileSystemDesign.md new file mode 100644 index 0000000..3f4fa49 --- /dev/null +++ b/fileSystemDesign.md @@ -0,0 +1 @@ +# File system diff --git a/locationBasedService.md b/locationBasedService.md new file mode 100644 index 0000000..595d945 --- /dev/null +++ b/locationBasedService.md @@ -0,0 +1 @@ +# Location-based service diff --git a/mapReduce.md b/mapReduce.md new file mode 100644 index 0000000..3d639c5 --- /dev/null +++ b/mapReduce.md @@ -0,0 +1,2 @@ +# MapReduce +* [TopK](#map-reduce-topk) \ No newline at end of file diff --git a/multiThreading.md b/multiThreading.md new file mode 100644 index 0000000..0bd25ac --- /dev/null +++ b/multiThreading.md @@ -0,0 +1,3 @@ +# Multithreading +* [Thread-safe producer and consumer](#multithreading-thread-safe-producer-and-consumer) +* [Delayed scheduler](#multithreading-delayed-scheduler) \ No newline at end of file diff --git a/newsFeed.md b/newsFeed.md new file mode 100644 index 0000000..b76bd3b --- /dev/null +++ b/newsFeed.md @@ -0,0 +1,3 @@ +# NewsFeed system +* [Twitter](#newsfeed-twitter) +* [Messenger](#newsfeed-messenger) \ No newline at end of file diff --git a/recommendationSystem.md b/recommendationSystem.md new file mode 100644 index 0000000..52a9067 --- /dev/null +++ b/recommendationSystem.md @@ -0,0 +1 @@ +# Recommendation system \ No newline at end of file diff --git a/userSystem.md b/userSystem.md new file mode 100644 index 0000000..667b979 --- /dev/null +++ b/userSystem.md @@ -0,0 +1 @@ +# User system diff --git a/webSystem.md b/webSystem.md new file mode 100644 index 0000000..1911488 --- /dev/null +++ b/webSystem.md @@ -0,0 +1,3 @@ +# Web systems +* [Typeahead](#web-system-type-ahead) +* [TinyURL](#web-system-tiny-url) \ No newline at end of file