diff --git a/README-ru.md b/README-ru.md
index 8b54f5bb..8d828004 100644
--- a/README-ru.md
+++ b/README-ru.md
@@ -1,9 +1,16 @@
[English](README.md) | [日本語](README-ja.md) | **[Русский](README-ru.md)** | [简体中文](README-zh-Hans.md) | [繁體中文](README-zh-TW.md)
+
+
+
+**Помогайте [переводить](TRANSLATIONS.md) это руководство!**
+
@@ -15,7 +22,7 @@ l10n:p -->
-
+
@@ -99,7 +106,7 @@ l10n:p -->
## Anki flashcards
-
+
@@ -115,7 +122,7 @@ l10n:p -->
## Карточки Anki
-
+
motivation
@@ -133,7 +140,7 @@ l10n:p -->
Looking for resources to help you prep for the [**Coding Interview**](https://github.com/donnemartin/interactive-coding-challenges)?
-
+
@@ -147,7 +154,7 @@ l10n:p -->
Ищете ресурсы для подготовки к [**Coding Interview**](https://github.com/donnemartin/interactive-coding-challenges)?
-
+
@@ -195,7 +202,7 @@ l10n:p -->
> Each section contains links to more in-depth resources.
-
+
@@ -290,7 +297,7 @@ l10n:p -->
> Каждый раздел содержит ссылки на более подробное описание.
-
+
@@ -395,7 +402,7 @@ l10n:p -->
> Suggested topics to review based on your interview timeline (short, medium, long).
-![Imgur](http://i.imgur.com/OfVllex.png)
+![Imgur](images/OfVllex.png)
**Q: For interviews, do I need to know everything here?**
@@ -432,7 +439,7 @@ l10n:p -->
> Предлагаемые темы для повторения в зависимости от того, сколько у вас есть времени для подготовки к интервью (мало, средне, много)
-![Imgur](http://i.imgur.com/OfVllex.png)
+![Imgur](images/OfVllex.png)
**Вопрос: Надо ли мне знать все из этого документа для интервью?**
@@ -655,112 +662,112 @@ l10n:p -->
[View exercise and solution](solutions/system_design/pastebin/README.md)
-![Imgur](http://i.imgur.com/4edXG0T.png)
+![Imgur](images/4edXG0T.png)
l10n:p -->
### Спроектируйте Pastebin.com (or Bit.ly)
[Требования и решение](solutions/system_design/pastebin/README.md)
-![Imgur](http://i.imgur.com/4edXG0T.png)
+![Imgur](images/4edXG0T.png)
### Спроектируйте ленту Twitter или Facebook и поиск
[Требования и решение](solutions/system_design/twitter/README.md)
-![Imgur](http://i.imgur.com/jrUBAF7.png)
+![Imgur](images/jrUBAF7.png)
### Спроектируйте веб-сканер
[Требования и решение](solutions/system_design/web_crawler/README.md)
-![Imgur](http://i.imgur.com/bWxPtQA.png)
+![Imgur](images/bWxPtQA.png)
### Спроектируйте Mint.com
[Требования и решение](solutions/system_design/mint/README.md)
-![Imgur](http://i.imgur.com/V5q57vU.png)
+![Imgur](images/V5q57vU.png)
### Спроектируйте структуру данных для социальной сети
[Требования и решение](solutions/system_design/social_graph/README.md)
-![Imgur](http://i.imgur.com/cdCv5g7.png)
+![Imgur](images/cdCv5g7.png)
### Спроектируйте хранилище типа "ключ-значение" для поисковика
[Требования и решение](solutions/system_design/query_cache/README.md)
-![Imgur](http://i.imgur.com/4j99mhe.png)
+![Imgur](images/4j99mhe.png)
### Спроектируйте ранжированирование товаров Amazon по категориям
[Требование и решение](solutions/system_design/sales_rank/README.md)
-![Imgur](http://i.imgur.com/MzExP06.png)
+![Imgur](images/MzExP06.png)
### Спроектируйте систему, которая масштабируются на миллионы пользователей с помощью AWS
[Требования и решение](solutions/system_design/scaling_aws/README.md)
-![Imgur](http://i.imgur.com/jj3A5N8.png)
+![Imgur](images/jj3A5N8.png)
### CAP theorem
-
+
Source: CAP theorem revisited
@@ -977,7 +984,7 @@ l10n:p -->
### Теорема CAP
-
+
Источник: CAP theorem revisited
@@ -1285,7 +1292,7 @@ l10n:p -->
## Domain name system
-
+
Source: DNS security presentation
@@ -1312,7 +1319,7 @@ l10n:p -->
## Систем доменных имен
-
+
Источник: DNS security presentation
@@ -1369,7 +1376,7 @@ l10n:p -->
## Content delivery network
-
+
Source: Why use a CDN
@@ -1385,7 +1392,7 @@ l10n:p -->
## Сеть доставки содержимого (CDN)
-
+
Источник: Why use a CDN
@@ -1454,7 +1461,7 @@ l10n:p -->
## Load balancer
-
+
Source: Scalable system design patterns
@@ -1488,7 +1495,7 @@ l10n:p -->
## Балансировщик нагрузки
-
+
Source: Scalable system design patterns
@@ -1608,7 +1615,7 @@ l10n:p -->
## Reverse proxy (web server)
-
+
Source: Wikipedia
@@ -1634,7 +1641,7 @@ l10n:p -->
## Обратный прокси-сервер (Reverse proxy)
-
+
Source: Wikipedia
@@ -1702,7 +1709,7 @@ l10n:p -->
## Application layer
-
+
Source: Intro to architecting systems for scale
@@ -1715,7 +1722,7 @@ l10n:p -->
## Уровень приложений
-
+
Source: Intro to architecting systems for scale
@@ -1782,7 +1789,7 @@ l10n:p -->
## Database
-
+
Source: Scaling up to your first 10 million users
@@ -1791,7 +1798,7 @@ l10n:p -->
## Базы данных
-
+
Source: Scaling up to your first 10 million users
@@ -1837,7 +1844,7 @@ l10n:p -->
The master serves reads and writes, replicating writes to one or more slaves, which serve only reads. Slaves can also replicate to additional slaves in a tree-like fashion. If the master goes offline, the system can continue to operate in read-only mode until a slave is promoted to a master or a new master is provisioned.
-
+
Source: Scalability, availability, stability, patterns
@@ -1848,7 +1855,7 @@ l10n:p -->
Ведущий сервер работает на чтение и запись, реплицируя записи на один или более ведомых серверов. Ведомый сервер работает только на чтение. Ведомые сервера могу реплицировать на дополнительные ведомые сервера (как в древовидной структуре). Если ведущий сервер перестает работать, система продолжает работать в режиме только на чтение до тех пор, пока один из ведомых серверов не станет ведущим, или пока новый ведущий сервер не будет создан.
-
+
Источник: Scalability, availability, stability, patterns
@@ -1872,7 +1879,7 @@ l10n:p -->
Both masters serve reads and writes and coordinate with each other on writes. If either master goes down, the system can continue to operate with both reads and writes.
-
+
Source: Scalability, availability, stability, patterns
@@ -1883,7 +1890,7 @@ l10n:p -->
Оба ведущих сервера работают на чтение и запись и координирует операции записи между собою. Если один из ведущих серверов перестают работать, система может продолжать работать на чтение и запись.
-
+
Источник: Scalability, availability, stability, patterns
@@ -1938,7 +1945,7 @@ l10n:p -->
#### Federation
-
+
Source: Scaling up to your first 10 million users
@@ -1949,7 +1956,7 @@ l10n:p -->
#### Федерализация
-
+
Source: Scaling up to your first 10 million users
@@ -1987,7 +1994,7 @@ l10n:p -->
#### Sharding
-
+
Source: Scalability, availability, stability, patterns
@@ -2002,7 +2009,7 @@ l10n:p -->
#### Шардирование
-
+
Источник: Scalability, availability, stability, patterns
@@ -2311,7 +2318,7 @@ l10n:p -->
#### Wide column store
-
+
Source: SQL & NoSQL, a brief history
@@ -2328,7 +2335,7 @@ l10n:p -->
#### Колоночное хранилище
-
+
Source: SQL & NoSQL, a brief history
@@ -2361,7 +2368,7 @@ l10n:p -->
#### Graph database
-
+
Source: Graph database
@@ -2376,7 +2383,7 @@ l10n:p -->
#### Графовая база данных
-
+
Source: Graph database
@@ -2422,7 +2429,7 @@ l10n:p -->
### SQL or NoSQL
-
+
Source: Transitioning from RDBMS to NoSQL
@@ -2460,7 +2467,7 @@ l10n:p -->
### SQL или NoSQL
-
+
Source: Transitioning from RDBMS to NoSQL
@@ -2510,7 +2517,7 @@ l10n:p -->
## Cache
-
+
Source: Scalable system design patterns
@@ -2523,7 +2530,7 @@ l10n:p -->
## Кэширование
-
+
Источник: Scalable system design patterns
@@ -2670,7 +2677,7 @@ l10n:p -->
#### Cache-aside
-
+
Source: From cache to in-memory data grid
@@ -2701,7 +2708,7 @@ l10n:p -->
#### Кэширование Cache-aside (кэш отдельно)
-
+
Источник: From cache to in-memory data grid
@@ -2746,7 +2753,7 @@ l10n:p -->
#### Write-through
-
+
Source: Scalability, availability, stability, patterns
@@ -2777,7 +2784,7 @@ l10n:p -->
#### Кэширование Write-through (сквозное)
-
+
Источник: Scalability, availability, stability, patterns
@@ -2820,7 +2827,7 @@ l10n:p -->
#### Write-behind (write-back)
-
+
Source: Scalability, availability, stability, patterns
@@ -2834,7 +2841,7 @@ l10n:p -->
#### Кэширование Write-behind / write-back (отложенная запись)
-
+
Источник: Scalability, availability, stability, patterns
@@ -2860,7 +2867,7 @@ l10n:p -->
#### Refresh-ahead
-
+
Source: From cache to in-memory data grid
@@ -2873,7 +2880,7 @@ l10n:p -->
#### Кэширование Refresh-ahead (предварительное обновление)
-
+
Источник: From cache to in-memory data grid
@@ -2932,7 +2939,7 @@ l10n:p -->
## Asynchronism
-
+
Source: Intro to architecting systems for scale
@@ -2943,7 +2950,7 @@ l10n:p -->
## Асинхронность
-
+
Источник: Intro to architecting systems for scale
@@ -3037,7 +3044,7 @@ l10n:p -->
## Communication
-
+
Source: OSI 7 layer model
@@ -3046,7 +3053,7 @@ l10n:p -->
## Взаимодействие
-
+
Источник: OSI 7 layer model
@@ -3107,7 +3114,7 @@ l10n:p -->
### Transmission control protocol (TCP)
-
+
Source: How to make a multiplayer game
@@ -3132,7 +3139,7 @@ l10n:p -->
### Transmission control protocol (TCP)
-
+
Источник: How to make a multiplayer game
@@ -3157,7 +3164,7 @@ TCP полезен для приложений, которым необходи
### User datagram protocol (UDP)
-
+
Source: How to make a multiplayer game
@@ -3178,7 +3185,7 @@ l10n:p -->
### User datagram protocol (UDP)
-
+
Источник: How to make a multiplayer game
@@ -3212,7 +3219,7 @@ UPD менее надежный, но работает хорошо для пр
### Remote procedure call (RPC)
-
+
Source: Crack the system design interview
@@ -3255,7 +3262,7 @@ l10n:p -->
### Удалённый вызов процедур (Remote procedure call, RPC)
-
+
Источник: Crack the system design interview
@@ -3691,7 +3698,7 @@ l10n:p -->
> Articles on how real world systems are designed.
-
+
Source: Twitter timelines at scale
@@ -3732,7 +3739,7 @@ l10n:p -->
> Статья о том, как спроектированы действующие системы.
-
+
Источник: Twitter timelines at scale