article thumbnail

Happy 15th Birthday Amazon S3 -- the service that started it all

All Things Distributed

Storage was one of our biggest pain points, and the traditional systems we used just weren’t fitting the needs of the Amazon.com retail business. When we took a hard look at our storage for the Amazon ecommerce web site in 2005, we realized that the majority of our data needed an object (or key-value) store.

Ecommerce 206
article thumbnail

Observability platform vs. observability tools

Dynatrace

Metrics are measures of critical system values, such as CPU utilization or average write latency to persistent storage. For example, in 2005, Dynatrace introduced a distributed tracing tool that allowed developers to implement local tracing and debugging. Observability is made up of three key pillars: metrics, logs, and traces.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Back-to-Basics Weekend Reading - A Decomposition Storage Model

All Things Distributed

Not everybody agreed that the "N-ary Storage Model" (NSM) was the best approach for all workloads but it stayed dominant until hardware constraints, especially on caches, forced the community to revisit some of the alternatives. A Decomposition Storage Model , George P. Copeland and Setrag N.

Storage 72
article thumbnail

No Server Required - Jekyll & Amazon S3 - All Things Distributed

All Things Distributed

As some of you may remember I was pretty excited when Amazon Simple Storage Service (S3) released its website feature such that I could serve this weblog completely from S3. I have regenerated all pages since 2005, the pages before that can be found in the "/historical" section. Driving Storage Costs Down for AWS Customers.

Servers 111
article thumbnail

AWS EC2 Virtualization 2017: Introducing Nitro

Brendan Gregg

It's amazing to recall that it was even possible to virtualize x86 before processors had hardware-assisted virtualization (Intel VT-x and AMD-V), which were added in 2005 and 2006. But not all workloads: some are network bound (proxies) and storage bound (databases). ## 5. . --> Remember the original VMware x86 hypervisor from 1998?

article thumbnail

How We Improved Our Core Web Vitals (Case Study)

Smashing Magazine

I founded Instant Domain Search in 2005 and kept it as a side-hustle while I worked on a Y Combinator company (Snipshot, W06), before working as a software engineer at Facebook. Since we don’t need to run real-time queries on the data, we stream it into Google BigQuery’s streaming API for storage. We still have a lot of work to do!

Google 111
article thumbnail

The Amazing Evolution of In-Memory Computing

ScaleOut Software

In general terms, in-memory computing refers to the related concepts of (a) storing fast-changing data in primary memory instead of in secondary storage and (b) employing scalable computing techniques to distribute a workload across a cluster of servers.