Google relies on internally developed software.
Google primarily relies on its own internally developed software for data and network management and has a reputation for being skeptical of "not invented here" technologies, so relatively few vendors can claim it as a customer.
Google's primary programming languages include C/C++, java and python. Guido Van Rossum, Python's creator, went to work for google at the end of 2005. The company also has created sawzall, a special-purpose distributed computing job preparation language.
|Distributed file system
||Google File System
||Global Work Queue
|Very large database management systems
||Google proprietary, Sleepycat
|Server operating system
||Red Hat Linux (with kernel-level modifications by Google)
||Red Hat, Google|
Web protocol accelerator
||NetScaler Application Delivery
|Web content translation
Analyzers for Chinese, Japanese
and Korean (used
in combination with
|File conversion and content extraction
Google's Extreme Infrastructure
What Other CIOs Can Learn from Google
Why Parallel Processing Makes Sense
Behind The Google File System
How Google Reduces Complexity
Google's Secret Arsenal
Would Google's File System Work for You?
Inside Google's Enterprise
Also in this Feature:
The People Who Power Google
Google Courts the Enterprise
How Google Manages a Global Workforce