Escalabilidade
Na engenharia de software , escalabilidade é uma característica desejável em todo o sistema, em uma rede ou em um processo, que indica sua habilidade de manipular uma porção crescente de trabalho de forma uniforme, ou estar preparado para o crescimento do mesmo. Por exemplo, isto pode se referir à capacidade de um sistema em suportar um aumento carga total quando os recursos (normalmente do hardware) são requeridos. Um significado análogo está relacionado quando a palavra é usada em termos comerciais , onde a escalabilidade de uma empresa implica em um modelo de negócio que oferece potencial de crescimento econômico dentro da empresa. Por exemplo, um sistema de processamento de transações on-line ou sistema de gerenciamento de banco de dados é escalável quando se pode atualiza-los para aumentar o processamento de transações se adicionando novos processadores, mecanismos e dispositivos de estocagem, e que pode ser atualizados facilmente e transparentemente sem precisar desligar o s