Praktický návrh systému: Naučte sa navrhovať systémy, škálovať aplikácie, návrhové vzory vývoja softvéru s reálnymi prípadmi použitia

Hodnotenie:   (4,0 z 5)

Praktický návrh systému: Naučte sa navrhovať systémy, škálovať aplikácie, návrhové vzory vývoja softvéru s reálnymi prípadmi použitia (Kumar Ramchandani Harsh)

Recenzie čitateľov

Zhrnutie:

Kniha „Začnite s návrhom systému“ sa odporúča pre začiatočníkov, ktorí sa učia koncepcie návrhu systému, a zahŕňa základné myšlienky nevyhnutné pre návrh výrobku. Hoci obsahuje dôležité témy na prípravu na pohovor, objavujú sa kritické pripomienky týkajúce sa nedostatku praktických príkladov a vnímania originality obsahu.

Výhody:

Dobrý úvod do koncepcií návrhu systému, pokrýva základné témy, obsahuje časti o OOP a návrhových vzoroch, zrozumiteľný, užitočný na prípravu na pohovor.

Nevýhody:

Chýbajú praktické príklady, časť obsahu sa zdá byť skopírovaná z iných zdrojov, niektorí používatelia navrhujú zmenu názvu.

(na základe 3 čitateľských recenzií)

Pôvodný názov:

Hands-On System Design: Learn System Design, Scaling Applications, Software Development Design Patterns with Real Use-Cases

Obsah knihy:

Táto kniha sa zameriava na škálovanie softvérových aplikácií a podrobne čitateľa oboznamuje s ich vývojom. Po prečítaní tejto príručky budete lepšie rozumieť tomu, ako vytvoriť škálovateľnú aplikáciu na podnikovej úrovni.

V knihe sa rozoberajú zásady návrhu systému, počítačové siete, hlavné sieťové protokoly, stratégie škálovania prístupu k údajom a rôzne architektonické štýly tvorby systému. Dôkladne sa skúmajú rôzne technológie, ako sú vyrovnávacia pamäť, CDN, vyrovnávače zaťaženia a fronty správ, a ich implementácia. Kniha tiež ukazuje, ako môžete tieto kombinácie technológií použiť najlepším spôsobom na vytvorenie škálovateľného systému na podnikovej úrovni. Skúmanie niekoľkých architektonických štýlov návrhu systému vám pomôže pri výbere najlepšej cesty pre architektúru vášho systému. Okrem toho sa v knihe skúmajú koncepcie objektovo orientovaného programovania a návrhové vzory, ktoré uľahčujú tvorbu čistého a udržiavateľného kódu. Čitateľ si na niekoľkých skutočných príkladoch návrhu systému vytvorí intuitívne znalosti o mnohých nástrojoch a prístupoch na vytvorenie škálovateľného systému.

V tejto knihe si poradíte s akýmkoľvek problémom návrhu systému, s ktorým sa môžete stretnúť na svojej súčasnej pozícii alebo na pohovoroch. Naučíte sa, ako navrhnúť systém od základov, a príklady v knihe vám pomôžu zlepšiť vaše zručnosti.

OBSAH

1. Základy princípov navrhovania systémov.

2. Základy sieťovania.

3. Škálovanie databáz.

4. Architektúra systému.

5. Úvod do objektovo orientovaného programovania.

6. Návrhové vzory.

7. Metodológia objektovo orientovaného návrhu.

8. Prístup k problémom návrhu systému.

9. Návrh úložiska kľúč-hodnota.

10. Návrh webovej stránky na streamovanie videa.

11. Navrhovanie webovej stránky ako Twitter.

12. Navrhovanie systému overovania pravosti kariet.

13. Navrhovanie aplikácie na ukladanie obrázkov.

Ďalšie údaje o knihe:

ISBN:9789355512369
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba
Rok vydania:2022
Počet strán:220

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Praktický návrh systému: Naučte sa navrhovať systémy, škálovať aplikácie, návrhové vzory vývoja...
Táto kniha sa zameriava na škálovanie softvérových...
Praktický návrh systému: Naučte sa navrhovať systémy, škálovať aplikácie, návrhové vzory vývoja softvéru s reálnymi prípadmi použitia - Hands-On System Design: Learn System Design, Scaling Applications, Software Development Design Patterns with Real Use-Cases

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)