Part 4 of Planetary-Scale Computation: An industry primer on the hyperscale CSP oligopoly (AWS/Azure/GCP):
Civilization Number 184 was destroyed by the stacked gravitational attractions of a tri-solar syzygy. This civilization had advanced to the Scientific Revolution and the Industrial Revolution.
In this civilization, Newton established nonrelativistic classical mechanics. At the same time, due to the invention of calculus and the Von Neumann architecture computer, the foundation was set for the quantitative mathematical analysis of the motion of three bodies.
After a long time, life and civilization will begin once more, and progress through the unpredictable world of Three Body.
We invite you to log on again.
— Cixin Liu, The Three Body Problem
“Three may keep a secret, if two of them are dead.”
― Benjamin Franklin, Poor Richard's Almanack
The basic premise of Cixin Liu’s The Three Body Problem is that an intelligent and technologically superior alien civilization has discovered that Earth’s solar system is habitable for their species through radio-based communication with a lone, disillusioned astronomer at a Chinese astronomical observatory. The aliens are called Trisolarans because they live on a planet within a chaotic trinary star system called Alpha Centauri that is based on the actual but non-chaotic trinary star system by the same name. Trisolaris, the planet upon whch the Trisolarans have lived on for around two hundred “civilizations” worth of eras, is subject to the chaotic fluctuations of extreme hot and cold climates due to the chaotic nature of the triple star system — the co-opting of Earth’s single star system from humans represents the Trisolarans’ only feasible chance of civilizational salvation through cosmic stability.
The three-body problem is a problem in that there’s no closed-form solution [*Wiki: ”meaning there is no general solution that can be expressed in terms of a finite number of standard mathematical operations”*] and requires numerical computation in order to solve for the system’s state at time, T — while analytic approximations are possible sans sequential computation, errors compound and a true solution requires sequential computation). Back on Earth, another three body system is entering a stable, non-chaotic configuration by virtue of each of these three bodies being able to respond to the other two bodies’ positioning in a way that dumb star mass is unable to.
While it’ll be a long, long time before the hyperscalers’ R&D investments into chip design and TSMC’s investments into chip manufacturing can produce anything like a pair of sophons [in The Three Body Problem sophons are a fictional pair of quantumly-entangled supercomputers made from dimensionally unfolding, etching circuits, and dimensonally refolding single protons], the cloud hyperscalers have the next best thing — millions upon millions of globally-networked servers. Although the hyperscalers are unable to achieve the perfect information gathering abilities of the Trisolaran’s sophons, for the purposes of analyzing their competitors’ strategic moves, each of three Big Three hyperscalers are more than capable.
The cloud computing industry is as close as to a complete information game as an industry can get in the real economy. As a result of the industry’s oligopolistic structure, common hiring practices, and the very nature of the industry’s business, there has never been an industry in which the industry participants know as much about each other’s competitive positioning than in the hyperscale cloud industry. The industry’s oligopolistic structure and common hiring practices [in addition to tech clustering, nearly two decades of competitive history, common suppliers for millions of servers, shared pool of customers looking to get the lowest price in negotiations, etc.] mean that there are no true secrets between the Big Three hyperscalers.
Any entry-level FAANGM engineer is capable of finding ways to scrape information from LinkedIn [alternative data providers offer this kind of data for hedge funds looking to gain insights, e.g., company growth and new strategic directions via novel role listings] and systematically learn about what their competitors’ hiring practices. I would bet that Microsoft probably had an internal dashboard of tech industry hiring stats up within a month of closing their 2016 acquisition of LinkedIn. This is unconfirmed conjecture, but you can virtually guarantee that each of the hyperscalers have entire teams dedicated to analyzing and interpreting the competitive moves of the other two — it doesn’t help that these three cloud giants all also compete in the search business, although in that industry Google is the dominant player.
Although Porter’s 1982 case study on the corn wet milling industry is nearly four decades old and concerns a highly dissimilar industry, stark parallels (oligopolistic industry structure, vendor lock-in concerns, commodified product, analysis of capacity buildout) between it and the modern cloud computing industry make the case extremely instructive for a competitive analysis of the hyperscale cloud oligopoly. If Porter’s expectation that “intelligent rivals will converge in their expectations about each others’ behavior” is true and we believe that the management teams of Amazon, Microsoft, and Google constitute “intelligent rivals”, then it stands to reason that there exists at least some convergence in expectations of agent behavior within among the hyperscale players. Put more plainly, it is unimaginable that the management teams of the hyperscalers aren’t constantly conducting game theoretic, strategic analysis on their co-oligopolists (and the broader competitive landscape) using the same tools (big data, analysis tools, AI/ML, hyperscale computation) that they’ve made billions selling to their customers — what else would they be doing?
This industry analysis emphasizes interpreting competitive actions and market signals within the Cloud industry through the internal perspective of the hyperscalers and analyzing potential industry shifts by recognizing the Big Three hyperscalers’ positions as the competitive landscape’s centers of gravity. The trio constitute three of the world’s top five largest companies by market cap and operate in a near complete information condition with respect to their cloud businesses.
A partial list of competitive information that each of the Big Three might or might not be collecting, on a scale from “table stakes information that is 100% being collected by all three” to “alternative information that would be trivial to collect”, include the following:
Microsoft’s The Economics of the Cloud (2010), a decade+ old paper, mentions “price elasticity” twice; there’s no doubt that they’ve since refined and systematized their thinking, and no doubt that Amazon and Google have done the same.
From Electrocloud! by Byrne Hobart:
Take all the different mixes of general computing, specialized processes, storage at various latencies, memory, and the more or less endless long tail of AWS products, consider that every one of them has a demand curve and that Amazon sees all these demand curves, and then consider that Amazon has a better view into the cost of providing some mix of services than anyone else, and it's easy to see where AWS's economics come from.
If hedge funds operating within billions of AUM can find financial justification for using satellite imagery to estimate global oil tanker volumes using the size of shadows, then imagine what kinds of information gathering trillions of dollars of market capitalization justifies.
AWS, Azure, and Google Cloud are not three bodies of dumb mass whose trajectories devolve into a deterministically chaotic system defined by initial conditions. The three-bodies of the hyperscale cloud oligopoly, though still subject to the capitalist analogue of Newton’s laws in the form of market competition, are masses that have the ability to engage in co-opetition and tacitly coordinate in order to minimize collisions. As much as these three are warring states in the so-called “Cloud Wars” are competing with each other to capture market share, they are also all co-oligopolists in a expanding industry in its “early innings” that is the beneficiary of multiple secular tailwinds.
The hyperscale triopoly can therefore be conceptualized as a three body system that has achieved a stable configuration through tacit coordination and the remainder of Three Body expands upon this conceptual metaphor in order to explore the Cloud’s competitive landscape. I map the five parameters necessary for initializing a three body system in the classical mechanics context onto five sets of economics and business/finance concepts ...
... with the goal of solving for the subsequent motion, not of actual mass bodies, but of the various players within the Cloud’s ecosystem, with special attention paid to the triopoly at the center of it all.