The evolution of computing has always been marked by swings between centralized to distributed models. First, there was the mainframe, a centralized computing platform that manages and operates all computing resources to which users can access with “dumb” terminals. Then came the client/server architecture where a powerful server hosts, manages, and delivers compute resources and services to multiple clients (i.e. PCs) on a network with enough compute power to run applications and store data locally.
Read More