Translated system-design-topics-start-here section

pull/532/head
Michele Bursi 2021-05-20 12:47:28 +02:00
parent 7ceabd8316
commit 656a1f02aa
1 changed files with 32 additions and 32 deletions

View File

@ -86,21 +86,21 @@ Il contenuto che richiede ancora qualche ritocco si trova nella sezione [in via
Consulta le [linee guida per Contribuire](CONTRIBUTING.md). Consulta le [linee guida per Contribuire](CONTRIBUTING.md).
## Index of system design topics ## Indice dei temi sulla progettazione dei sistemi
> Summaries of various system design topics, including pros and cons. **Everything is a trade-off**. > Riepilogo dei vari temi sulla progettazione dei sistemi, con pro e contro. **Qualsiasi scelta è un compromesso**.
> >
> Each section contains links to more in-depth resources. > Ogni sezione contiene collegamenti a risorse di approfondimento.
<p align="center"> <p align="center">
<img src="images/jrUBAF7.png"> <img src="images/jrUBAF7.png">
<br/> <br/>
</p> </p>
* [System design topics: start here](#system-design-topics-start-here) * [Temi sulla progettazione dei sistemi: inizia da qui](#system-design-topics-start-here)
* [Step 1: Review the scalability video lecture](#step-1-review-the-scalability-video-lecture) * [Primo passo: Guarda la lezione sulla scalabilità](#step-1-review-the-scalability-video-lecture)
* [Step 2: Review the scalability article](#step-2-review-the-scalability-article) * [Secondo passo: Leggi l'articolo sulla scalabilità](#step-2-review-the-scalability-article)
* [Next steps](#next-steps) * [Prossimi passi](#next-steps)
* [Performance vs scalability](#performance-vs-scalability) * [Performance vs scalability](#performance-vs-scalability)
* [Latency vs throughput](#latency-vs-throughput) * [Latency vs throughput](#latency-vs-throughput)
* [Availability vs consistency](#availability-vs-consistency) * [Availability vs consistency](#availability-vs-consistency)
@ -369,45 +369,45 @@ Check out the following links to get a better idea of what to expect:
| Design a circular array | [Contribute](#contributing) | | Design a circular array | [Contribute](#contributing) |
| Add an object-oriented design question | [Contribute](#contributing) | | Add an object-oriented design question | [Contribute](#contributing) |
## System design topics: start here ## Temi sulla progettazione dei sistemi: inizia da qui
New to system design? Prime esperienze sulla progettazione dei sistemi?
First, you'll need a basic understanding of common principles, learning about what they are, how they are used, and their pros and cons. Per prima cosa dovrai imparare i principi base, imparare quali sono, come sono utilizzati e quali sono i loro pro e contro.
### Step 1: Review the scalability video lecture ### Primo passo: Guarda la lezione sulla scalabilità
[Scalability Lecture at Harvard](https://www.youtube.com/watch?v=-W9F__D3oY4) [Lezione sulla scalabilità tenuta ad Harvard](https://www.youtube.com/watch?v=-W9F__D3oY4)
* Topics covered: * Temi trattati::
* Vertical scaling * Scalabilità verticale
* Horizontal scaling * Scalabilità orizzontale
* Caching * Caching
* Load balancing * Bilanciamento del carico
* Database replication * Replicazione del database
* Database partitioning * Partizionamento del database
### Step 2: Review the scalability article ### Secondo passo: Leggi l'articolo sulla scalabilità
[Scalability](http://www.lecloud.net/tagged/scalability/chrono) [Scalabilità](http://www.lecloud.net/tagged/scalability/chrono)
* Topics covered: * Temi trattati:
* [Clones](http://www.lecloud.net/post/7295452622/scalability-for-dummies-part-1-clones) * [Cloni](http://www.lecloud.net/post/7295452622/scalability-for-dummies-part-1-clones)
* [Databases](http://www.lecloud.net/post/7994751381/scalability-for-dummies-part-2-database) * [Tipi di database](http://www.lecloud.net/post/7994751381/scalability-for-dummies-part-2-database)
* [Caches](http://www.lecloud.net/post/9246290032/scalability-for-dummies-part-3-cache) * [Tipi di cache](http://www.lecloud.net/post/9246290032/scalability-for-dummies-part-3-cache)
* [Asynchronism](http://www.lecloud.net/post/9699762917/scalability-for-dummies-part-4-asynchronism) * [Asincronismo](http://www.lecloud.net/post/9699762917/scalability-for-dummies-part-4-asynchronism)
### Next steps ### Prossimi passi
Next, we'll look at high-level trade-offs: Analizzeremo ad alto livello i vari compromessi:
* **Performance** vs **scalability** * **Prestazioni** vs **scalabilità**
* **Latency** vs **throughput** * **Latenza** vs **portata**
* **Availability** vs **consistency** * **Disponibilità** vs **consistenza**
Keep in mind that **everything is a trade-off**. Tieni a mente che **qualsiasi scelta è un compromesso**.
Then we'll dive into more specific topics such as DNS, CDNs, and load balancers. Successivamente andremo in profondità su argomenti specifici come DNS, CDNs, e bilanciatori di carico.
## Performance vs scalability ## Performance vs scalability