CORBA and the Dream of Language-Neutral Distributed Objects
CORBA standardized object brokers, IDL and interoperable invocation across languages and vendors, becoming the defining distributed-object middleware architecture of the 1990s.
Theo Mercer is the editorial pen name used for research and historical synthesis published by the CodeHistory Research Desk. Articles are sourced, reviewed, and revised according to CodeHistory’s published research standards.
CORBA standardized object brokers, IDL and interoperable invocation across languages and vendors, becoming the defining distributed-object middleware architecture of the 1990s.
Google Borg transformed a datacenter from a collection of owned machines into a shared, declaratively managed resource pool, establishing many of the ideas that later defined cloud orchestration.
Google's Chubby wrapped consensus in a filesystem-like service for locks, leader election and small critical metadata, making coordination reusable across systems such as GFS and Bigtable.
Amazon S3 turned highly scalable object storage into an on-demand web service, separating durable data from owned hardware and making capacity, durability and consistency part of a cloud API contract.
ZooKeeper turned leader election, membership, configuration and synchronization into reusable patterns built on a small replicated namespace with ordering guarantees, sessions and watches.
Kafka transformed a partitioned, retained append-only log into a high-throughput shared data backbone, allowing producers and many independent consumers to exchange and replay event streams.
Kubernetes translated lessons from Google's Borg and Omega lineage into an open, declarative container orchestration system whose community governance helped make it a portable cloud infrastructure standard.
The Andrew File System showed how client caching, callbacks, volumes, a location-independent namespace and integrated security could make shared files practical across thousands of workstations.
Remote Procedure Call replaced much hand-written message exchange with interface-defined calls, generated stubs and binding, while forcing programmers to confront the failures that distinguish a network call from a local one.
Sun's NFS combined a portable RPC protocol with kernel VFS integration and a deliberately stateless server model, making transparent remote file access practical across heterogeneous networks.