Hacker News Viewer

S3 Files and the changing face of S3

by werner on 4/7/2026, 7:44:01 PM

https://www.allthingsdistributed.com/2026/04/s3-files-and-the-changing-face-of-s3.html

Comments

by: MontyCarloHall

This is essentially S3FS using EFS (AWS&#x27;s managed NFS service) as a cache layer for active data and small random accesses. Unfortunately, this also means that it comes with some of EFS&#x27;s eye-watering pricing:<p>— All writes cost $0.06&#x2F;GB, since everything is first written to the EFS cache. For write-heavy applications, this could be a dealbreaker.<p>— Reads hitting the cache get billed at $0.03&#x2F;GB. Large reads (&gt;128kB) get directly streamed from the underlying S3 bucket, which is free.<p>— Cache is charged at $0.30&#x2F;GB&#x2F;month. Even though everything is written to the cache (for consistency purposes), it seems like it&#x27;s only used for persistent storage of small files (&lt;128kB), so this shouldn&#x27;t cost too much.

4/7/2026, 9:12:16 PM


by: koolba

If you though locking semantics over NFS were wonky, just wait till we through a remote S3 backend in the mix!

4/7/2026, 9:22:21 PM


by: mbana

Werner Vogels is awesome. I first discovered about his writing when I learnt about Dynamo DB.

4/7/2026, 9:21:48 PM


by: rdtsc

Synchronization bits is what I was wondering about: <a href="https:&#x2F;&#x2F;docs.aws.amazon.com&#x2F;AmazonS3&#x2F;latest&#x2F;userguide&#x2F;s3-files-synchronization.html" rel="nofollow">https:&#x2F;&#x2F;docs.aws.amazon.com&#x2F;AmazonS3&#x2F;latest&#x2F;userguide&#x2F;s3-fil...</a><p>&gt; For example, suppose you edit &#x2F;mnt&#x2F;s3files&#x2F;report.csv through the file system. Before S3 Files synchronizes your changes back to the S3 bucket, another application uploads a new version of report.csv directly to the S3 bucket. When S3 Files detects the conflict, it moves your version of report.csv to the lost and found directory and replaces it with the version from the S3 bucket.<p>&gt; The lost and found directory is located in your file system&#x27;s root directory under the name .s3files-lost+found-file-system-id.

4/7/2026, 9:12:23 PM


by: PunchyHamster

Eagerly awaiting on first blogpost where developers didn&#x27;t read the eventually consistent part, lost the data and made some &quot;genius&quot; workaround with help of the LLM that got them in that spot in the first place

4/7/2026, 9:06:22 PM


by: gonzalohm

I cannot 100% confirm this, but I believe AWS insisted a lot in NOT using S3 as a file system. Why the change now?

4/7/2026, 8:28:25 PM


by: mgaunard

Zero mention of s3fs which already did this for decades.

4/7/2026, 8:11:09 PM


by: nvartolomei

&gt; changes are aggregated and committed back to S3 roughly every 60 seconds as a single PUT<p>Single PUT per file I assume?

4/7/2026, 8:23:46 PM


by: gervwyk

any recommendations for a lambda based sftp sever setup?

4/7/2026, 8:53:47 PM


by: themafia

&gt; we locked a bunch of our most senior engineers in a room and said we weren’t going to let them out till they had a plan that they all liked.<p>That&#x27;s one way to do it.<p>&gt; When you create or modify files, changes are aggregated and committed back to S3 roughly every 60 seconds as a single PUT. Sync runs in both directions, so when other applications modify objects in the bucket, S3 Files automatically spots those modifications and reflects them in the filesystem view automatically.<p>That sounds about right given the above. I have trouble seeing this as something other than a giant &quot;hack.&quot; I already don&#x27;t enjoy projecting costs for new types of S3 access patterns and I feel like has the potential to double the complication I already experience here.<p>Maybe I&#x27;m too frugal, but I&#x27;ve been in the cloud for a decade now, and I&#x27;ve worked very hard to prevent any &quot;surprise&quot; bills from showing up. This seems like a great feature; if you don&#x27;t care what your AWS bill is each month.

4/7/2026, 8:01:08 PM


by: DenisM

TLDR: Eventually consistent file system view on top of s3 with read&#x2F;write cache.

4/7/2026, 8:08:31 PM


by: ovaistariq

TLDR: EFS as a eventually consistent cache in front of S3.

4/7/2026, 9:01:44 PM


by: CrzyLngPwd

If there is ever a post that needs a TLDR or an AI summary it is that one.<p>Sell the benefits.<p>I have around 9 TB in 21m files on S3. How does this change benefit me?

4/7/2026, 8:13:22 PM


by:

4/7/2026, 8:25:49 PM