A look back at how the world’s biggest online store was built in the 90s—long before cloud computing existed.
Today, spinning up a website is as simple as running "gcloud app deploy" or "terraform apply". But back in the mid-1990s, when Jeff Bezos was launching Amazon, cloud computing didn’t exist. There was no AWS, no Azure, no GCP—only bare-metal servers, co-location facilities, and long nights of manual configuration.
So how did Amazon scale from a tiny online bookstore in Bezos’s garage to a global e-commerce powerhouse—all without the cloud? Let’s step back in time and explore.
In the mid-90s:
Bezos and his early team had to work in this environment, balancing growth with extremely limited infrastructure options.
Amazon famously started in Bezos’s garage in Bellevue, Washington. The first setup included:
Every order was routed through a simple backend that emailed details for manual fulfillment. No serverless queues, no managed databases—just raw scripts and persistence.
As orders grew, the tiny garage setup couldn’t keep up. Bezos moved to co-location data centers, essentially renting racks in third-party facilities. Scaling meant:
Every surge in traffic—especially during holidays—required guessing demand months ahead, often leading to overprovisioning hardware. Unlike today’s elastic compute, there was no “scale to zero” when traffic dropped.
Deployments at Amazon in the 90s were radically different:
Imagine debugging production at 2 a.m. when the only monitoring tool you had was "tail -f logfile".
To survive:
In fact, many of the pain points from this era directly inspired the creation of AWS years later. Bezos realized that the infrastructure Amazon had to build internally was something every company would eventually need.
Looking back, Amazon’s early journey teaches us:
Jeff Bezos didn’t have AWS when he launched Amazon—he had a garage, a handful of servers, and a scrappy team willing to do whatever it took. The fact that Amazon scaled under those conditions is nothing short of remarkable.
Ironically, the very struggles Amazon faced in the 90s laid the foundation for AWS, which went on to revolutionize how modern software is built.
So next time you type "gcloud", "aws", or "az" to spin up infrastructure in seconds, remember—Amazon itself was born in a world without the cloud.
Liked this post? Follow me for more explorations of how tech giants were built before the cloud era.
Coming soon.