What is scaling an application?

Simple Definition:

Scaling an application simply means making a piece of software capable of handling amounts of data that is more than the software current ability. This is typically done by either redesigning the piece of software or making the hardware it runs on more powerful.

 

Examples:

A bookstore is using a software program that stores the customer information and the books they purchased. The store is growing in popularity to the point where within one year; the number of customers grew ten times. The software program cannot absorb and store the customer information fast enough due to the … Read more

What is SCADA?

Simple Definition:

SCADA is the layer that sits between a computer screen and any control or monitoring device.

 

Examples:

In a factory, SCADA is what allows the factory operators and engineers control the temperatures and pressures of the production lines.

In a power generation facility, SCADA is what allows the operators or the engineers control and monitor the power that gets generated… Read more

What is a Database?

Simple Definition:

A database is very simply a software program that stores any kind of information to be retrieved later.

 

Examples:

In schools, a database is the piece of software that stores the student names, grades, history..etc

In a retail shop, a database is where the customer names, what they paid.. etc is stored

 … Read more