az: block: Step 3: Design core components

pull/801/head
MDReal32 2023-09-01 15:18:47 +04:00
parent 68bab48a0e
commit 1bd237fded
1 changed files with 9 additions and 9 deletions

View File

@ -256,18 +256,18 @@ Bütün vacib komponentlər daxil olmaq şərtilə tərtib etdiyiniz dizaynı t
* Əsas komponentləri və birləşmələri eskiz edin * Əsas komponentləri və birləşmələri eskiz edin
* Fikirlərinizi əsaslandırın * Fikirlərinizi əsaslandırın
### Step 3: Design core components ### Addım 3: Əsas komponentləri dizayn edin
Dive into details for each core component. For example, if you were asked to [design a url shortening service](solutions/system_design/pastebin/README.md), discuss: Hər bir əsas komponenti ətraflı izzah etməyə başlayın. Məsələn, sizdən [url qısaldıcı xidmət](solutions/system_design/pastebin/README.md) dizayn etmək istənilsə, müzakirə edin:
* Generating and storing a hash of the full url * Generating and storing a hash of the full url
* [MD5](solutions/system_design/pastebin/README.md) and [Base62](solutions/system_design/pastebin/README.md) * [MD5](solutions/system_design/pastebin/README.md) [Base62](solutions/system_design/pastebin/README.md)
* Hash collisions * Xeş toqquşmaları (Hash collision)
* SQL or NoSQL * SQL va ya NoSQL
* Database schema * Məlumatlar bazası sxeması (Database schema)
* Translating a hashed url to the full url * Hash-lənmiş url-in tam url-ə yönləndirilməsi
* Database lookup * Database axtarışı
* API and object-oriented design * API və obyekt yönümlü dizayn
### Step 4: Scale the design ### Step 4: Scale the design