#Design System
Escalando Bancos de Dados
Conforme uma aplicação cresce, chega um momento em que o banco de dados começa a se tornar um gargalo.
Cache
Cache é uma das técnicas mais importantes para melhorar a performance e a escalabilidade de sistemas.
O dilema da computação
Quando começamos a estudar sistemas distribuídos, existe uma pergunta que aparece constantemente:
Escalabilidade
Escalabilidade é a capacidade de um sistema de continuar atendendo sua demanda conforme o número de usuários, requisições e volume de dados aumenta.
Relacional e Não-relacional
A escolha do banco de dados é uma das decisões mais importantes durante o desenvolvimento de um sistema. Ela influencia diretamente a forma como os dados são armazenados, consultados, escalados e mantidos.