Pain Point

Vendor Lock-In

Summary

What it is

Dependence on a single S3 provider's proprietary features, pricing, or integrations that makes migration difficult.

Where it fits

Vendor lock-in is the strategic risk of the S3 ecosystem. The S3 API enables portability in theory, but provider-specific features, pricing models, and egress costs create practical lock-in.

Misconceptions / Traps

  • S3 API compatibility does not mean zero switching cost. Different providers have different performance characteristics, consistency guarantees, and feature sets.
  • Open table formats (Iceberg, Delta, Hudi) reduce data format lock-in but do not eliminate infrastructure lock-in (IAM, networking, monitoring).

Key Connections

  • MinIO, Ceph solves Vendor Lock-In — self-hosted S3-compatible alternatives
  • S3 API solves Vendor Lock-In — de-facto interoperability standard
  • Separation of Storage and Compute solves Vendor Lock-In — swap engines without moving data
  • Delta Lake, Tiered Storage constrained_by Vendor Lock-In
  • scoped_to S3, Object Storage

Definition

What it is

Dependence on a single S3 provider's proprietary features, APIs, pricing, or integrations that makes migration to another provider or self-hosted storage difficult.

Relationships

Outbound Relationships

Resources