TraduçÃão do texto inicial
parent
fffd76a018
commit
3ea7760bb5
|
@ -5,39 +5,39 @@
|
||||||
<br/>
|
<br/>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
## Motivation
|
## Motivação
|
||||||
|
|
||||||
> Learn how to design large scale systems.
|
> Aprender como projetar sistemas de larga escala.
|
||||||
>
|
> Aprender com a comunidade open source
|
||||||
> Prep for the system design interview.
|
> Preparar-se para entrevistas de projeto de sistemas.
|
||||||
|
|
||||||
### Learn how to design large scale systems
|
### Aprender como projetar sistemas de larga escala.
|
||||||
|
|
||||||
Learning how to design scalable systems will help you become a better engineer.
|
Aprendendo como projetar sistemas escaláveis ajudará você a ser um engenheiro de sistemas melhor.
|
||||||
|
|
||||||
System design is a broad topic. There is a **vast amount of resources scattered throughout the web** on system design principles.
|
Projeto de sistemas é um tópico amplo. Sobre princípios de projeto de sistemas, há uma **vasta quantidade de recursos espalhados pela internet**.
|
||||||
|
|
||||||
This repo is an **organized collection** of resources to help you learn how to build systems at scale.
|
Este repositório é uma **coleção organizada** de recursos que ajudarão você aprender como construir sistemas em escala.
|
||||||
|
|
||||||
### Learn from the open source community
|
### Aprender com a comunidade open source
|
||||||
|
|
||||||
This is an early draft of a continually updated, open source project.
|
Este é um projeto open source em andamento e atualizado continuamente.
|
||||||
|
|
||||||
[Contributions](#contributing) are welcome!
|
[Contribuições](#contributing) são bem vindas!
|
||||||
|
|
||||||
### Prep for the system design interview
|
### Preparação para entrevista de projeto de sistemas
|
||||||
|
|
||||||
In addition to coding interviews, system design is a **required component** of the **technical interview process** at many tech companies.
|
Em conjunto com entrevistas que envolvem codificação, projeto de sistemas é um **requisito** do **processo de entrevista técnica** em muitas companhias de tecnologia.
|
||||||
|
|
||||||
**Practice common system design interview questions** and **compare** your results with **sample solutions**: discussions, code, and diagrams.
|
**Pratique questões comuns de entrevistas de projeto de sistemas** e **compare** seus resultados com **exemplos de soluções**: discussões, código, e diagramas.
|
||||||
|
|
||||||
Additional topics for interview prep:
|
Tópicos adicionais de preparação para entrevistas:
|
||||||
|
|
||||||
* [Study guide](#study-guide)
|
* [Guia de estudo](#study-guide)
|
||||||
* [How to approach a system design interview question](#how-to-approach-a-system-design-interview-question)
|
* [Como abordar uma questão de entrevista de projeto de sistemas](#how-to-approach-a-system-design-interview-question)
|
||||||
* [System design interview questions, **with solutions**](#system-design-interview-questions-with-solutions)
|
* [Questões de entrevista de projeto de sistemas, **com soluções**](#system-design-interview-questions-with-solutions)
|
||||||
* [Object-oriented design interview questions, **with solutions**](#object-oriented-design-interview-questions-with-solutions)
|
* [Questões de entrevistas de projeto orientado a objetos, **com soluções**](#object-oriented-design-interview-questions-with-solutions)
|
||||||
* [Additional system design interview questions](#additional-system-design-interview-questions)
|
* [Questões adicionais de entrevista de projeto de sistemas](#additional-system-design-interview-questions)
|
||||||
|
|
||||||
## Anki flashcards
|
## Anki flashcards
|
||||||
|
|
||||||
|
@ -54,25 +54,25 @@ The provided [Anki flashcard decks](https://apps.ankiweb.net/) use spaced repeti
|
||||||
|
|
||||||
Great for use while on-the-go.
|
Great for use while on-the-go.
|
||||||
|
|
||||||
## Contributing
|
## Contribuindo
|
||||||
|
|
||||||
> Learn from the community.
|
> Aprendendo com a comunidade.
|
||||||
|
|
||||||
Feel free to submit pull requests to help:
|
Sinta-se livre para submeter pull requests para ajudar a:
|
||||||
|
|
||||||
* Fix errors
|
* Corrigir erros
|
||||||
* Improve sections
|
* Melhorar seções
|
||||||
* Add new sections
|
* Adicionar novas seções
|
||||||
|
|
||||||
Content that needs some polishing is placed [under development](#under-development).
|
Conteúdos que necessitam alguma melhoria estão localizados como [em desenvolvimento](#under-development).
|
||||||
|
|
||||||
Review the [Contributing Guidelines](CONTRIBUTING.md).
|
Revise o [Guia de Contribuição](CONTRIBUTING.md).
|
||||||
|
|
||||||
### Translations
|
### Traduções
|
||||||
|
|
||||||
Interested in **translating**? Please see the following [ticket](https://github.com/donnemartin/system-design-primer/issues/28).
|
Interessado em **traduzir**? Por favor siga esse [ticket](https://github.com/donnemartin/system-design-primer/issues/28).
|
||||||
|
|
||||||
## Index of system design topics
|
## Índice de tópicos em projeto de sistemas
|
||||||
|
|
||||||
> Summaries of various system design topics, including pros and cons. **Everything is a trade-off**.
|
> Summaries of various system design topics, including pros and cons. **Everything is a trade-off**.
|
||||||
>
|
>
|
||||||
|
@ -115,20 +115,20 @@ Interested in **translating**? Please see the following [ticket](https://github
|
||||||
* [Camada de aplicação](#camada-de-aplicacao)
|
* [Camada de aplicação](#camada-de-aplicacao)
|
||||||
* [Microservices](#microservices)
|
* [Microservices](#microservices)
|
||||||
* [Service discovery](#service-discovery)
|
* [Service discovery](#service-discovery)
|
||||||
* [Database](#database)
|
* [Bancos de dados](#database)
|
||||||
* [Relational database management system (RDBMS)](#relational-database-management-system-rdbms)
|
* [Sistema de gestão de banco de dados relacional (SGBDR)](#relational-database-management-system-rdbms)
|
||||||
* [Master-slave replication](#master-slave-replication)
|
* [Replicação Master-slave](#master-slave-replication)
|
||||||
* [Master-master replication](#master-master-replication)
|
* [Replicação Master-master](#master-master-replication)
|
||||||
* [Federation](#federation)
|
* [Federação](#federation)
|
||||||
* [Sharding](#sharding)
|
* [Sharding](#sharding)
|
||||||
* [Denormalization](#denormalization)
|
* [Desnormalização](#denormalization)
|
||||||
* [SQL tuning](#sql-tuning)
|
* [Tuning de SQL](#sql-tuning)
|
||||||
* [NoSQL](#nosql)
|
* [NoSQL](#nosql)
|
||||||
* [Key-value store](#key-value-store)
|
* [Armazenamento Key-value](#key-value-store)
|
||||||
* [Document store](#document-store)
|
* [Armazenamento de Documento](#document-store)
|
||||||
* [Wide column store](#wide-column-store)
|
* [Armazenamento de coluna larga](#wide-column-store)
|
||||||
* [Graph Database](#graph-database)
|
* [Banco de dados de Grafos](#graph-database)
|
||||||
* [SQL or NoSQL](#sql-or-nosql)
|
* [SQL ou NoSQL](#sql-or-nosql)
|
||||||
* [Cache](#cache)
|
* [Cache](#cache)
|
||||||
* [Client caching](#client-caching)
|
* [Client caching](#client-caching)
|
||||||
* [CDN caching](#cdn-caching)
|
* [CDN caching](#cdn-caching)
|
||||||
|
@ -377,7 +377,7 @@ First, you'll need a basic understanding of common principles, learning about wh
|
||||||
|
|
||||||
* Topics covered:
|
* Topics covered:
|
||||||
* [Clones](http://www.lecloud.net/post/7295452622/scalability-for-dummies-part-1-clones)
|
* [Clones](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)
|
* [Bancos de dados](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)
|
* [Caches](http://www.lecloud.net/post/9246290032/scalability-for-dummies-part-3-cache)
|
||||||
* [Assincronismo](http://www.lecloud.net/post/9699762917/scalability-for-dummies-part-4-asynchronism)
|
* [Assincronismo](http://www.lecloud.net/post/9699762917/scalability-for-dummies-part-4-asynchronism)
|
||||||
|
|
||||||
|
@ -510,7 +510,7 @@ Active-active failover can also be referred to as master-master failover.
|
||||||
|
|
||||||
#### Master-slave and master-master
|
#### Master-slave and master-master
|
||||||
|
|
||||||
This topic is further discussed in the [Database](#database) section:
|
Este tópico é melhor discutido na seção [Banco de dados](#database):
|
||||||
|
|
||||||
* [Master-slave replication](#master-slave-replication)
|
* [Master-slave replication](#master-slave-replication)
|
||||||
* [Master-master replication](#master-master-replication)
|
* [Master-master replication](#master-master-replication)
|
||||||
|
@ -745,15 +745,15 @@ Systems such as [Zookeeper](http://www.slideshare.net/sauravhaloi/introduction-t
|
||||||
* [Introduction to Zookeeper](http://www.slideshare.net/sauravhaloi/introduction-to-apache-zookeeper)
|
* [Introduction to Zookeeper](http://www.slideshare.net/sauravhaloi/introduction-to-apache-zookeeper)
|
||||||
* [Here's what you need to know about building microservices](https://cloudncode.wordpress.com/2016/07/22/msa-getting-started/)
|
* [Here's what you need to know about building microservices](https://cloudncode.wordpress.com/2016/07/22/msa-getting-started/)
|
||||||
|
|
||||||
## Database
|
## Banco de dados
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<img src="http://i.imgur.com/Xkm5CXz.png">
|
<img src="http://i.imgur.com/Xkm5CXz.png">
|
||||||
<br/>
|
<br/>
|
||||||
<i><a href=https://www.youtube.com/watch?v=vg5onp8TU6Q>Source: Scaling up to your first 10 million users</a></i>
|
<i><a href=https://www.youtube.com/watch?v=vg5onp8TU6Q>Fonte: Escalando até os primeiros 10 millhões de usuários</a></i>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
### Relational database management system (RDBMS)
|
### Sistema de gestão de banco de dados relacional (SGBDR)
|
||||||
|
|
||||||
A relational database like SQL is a collection of data items organized in tables.
|
A relational database like SQL is a collection of data items organized in tables.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue