Centralized computing
(also monolithic computing)
Centralized computing definition
Centralized computing consolidates resources and data into one central system, typically a mainframe or server. End-user devices mainly interface with this system without doing significant processing. This setup streamlines maintenance and data backup. However, it introduces a risk – a single failure can disrupt all users.
See also: C&C server, Network management system
Use cases of centralized computing
- Government registries. Governments utilize monolithic systems to maintain and access citizen records. That ensures uniformity and data integrity. These databases centralize birth records, taxation data, and more.
- Mainframe banking. Leading banks employ centralized mainframes to execute transactions, store customer information, and manage assets. This setup ensures consistency and real-time updates.
- Cloud storage platforms. Services like Google Drive or Dropbox centralize data storage, allowing users worldwide to store and retrieve files. These platforms rely on massive central servers.
- University enrollment systems. Educational institutions leverage centralized computing to manage student admissions, grades, and course registrations. That ensures data consistency across different faculties.
- Hospital patient databases. Healthcare providers use monolithic databases to store patient histories and treatment plans. Centralizing this data ensures quick and uniform access for all medical professionals.