Best of AWS S32025

  1. 1
    Article
    Avatar of phProduct Hunt·26w

    Better Upload: Simple and easy file uploads for React, use your S3 bucket

    A lightweight React library for handling file uploads directly to S3-compatible storage services. Designed to minimize setup complexity and avoid unnecessary dependencies while providing direct-to-bucket upload functionality.

  2. 2
    Article
    Avatar of lastweekinawsThe Last Week in AWS·32w

    AWS Deprecates Two Dozen Services (Most of Which You’ve Never Heard Of)

    AWS has deprecated approximately two dozen services in its quarterly cleanup, including 19 services entering maintenance mode, four being sunset, and one reaching end of support. Notable deprecations include Glacier APIs (the S3 storage class remains), S3 Object Lambda, CodeCatalyst, and Snowball Edge. Most deprecated services were commercial failures that never gained significant traction. Glacier's API removal is largely inconsequential since it's now an S3 storage class. CodeCatalyst failed to gain momentum after launch. Snowball Edge customers can continue using existing deployments but shouldn't plan new architectures around it. Many modernization tools are being consolidated into AWS Transform, while Systems Manager components are being wound down in favor of third-party alternatives.

  3. 3
    Article
    Avatar of tigrisTigris·1y

    We solved one of the biggest problems in object storage

    Tigris introduces a feature that allows you to rename objects in object storage without duplicating and moving data. This new capability helps reduce costs and simplifies the renaming process by modifying metadata only, leaving the actual data untouched. Tigris uses FoundationDB to store data and metadata separately, enabling efficient metadata updates while maintaining data integrity.

  4. 4
    Article
    Avatar of hnHacker News·38w

    Anything can be a message queue if you use it wrongly enough

    A satirical technical exploration of using Amazon S3 as a message queue to route IPv6 packets between machines, bypassing expensive NAT Gateway costs. The author implements 'Hoshino', a proof-of-concept tool that creates TUN devices to intercept network packets, stores them in S3, and retrieves them on destination machines. While technically functional for basic connectivity like ping and HTTP requests, the approach proves hilariously expensive due to S3 API call costs, making it far more costly than traditional networking solutions.

  5. 5
    Article
    Avatar of hnHacker News·50w

    good-lly/s3mini: 👶 Tiny S3 client. Edge computing ready. No-dep. In Typescript. Works with @cloudflare @minio @backblaze @digitalocean @garagehq

    s3mini is an ultra-lightweight TypeScript S3 client (~14 KB minified) designed for edge computing platforms like Cloudflare Workers, Node.js, and Bun. It offers 15% better performance than alternatives with zero dependencies, supporting essential S3 operations including multipart uploads. The library works with various S3-compatible services like Cloudflare R2, Backblaze B2, DigitalOcean Spaces, and MinIO, providing AWS SigV4 authentication without browser support.

  6. 6
    Article
    Avatar of decuberssDecube·1y

    S3 Tables with Apache Iceberg: Manage Data at Scale

    Discover how integrating S3 Tables with Apache Iceberg can enhance your data management strategy, providing reliable and scalable systems. Learn about key components like the Iceberg catalog and table, and understand the benefits of using Apache Iceberg with Amazon S3, including improved data scalability, reliability, and cost-efficiency. Explore best practices for managing large-scale deployments, optimizing resources, and ensuring secure data governance.

  7. 7
    Article
    Avatar of awegoAwesome Go·42w

    Peeking Inside MinIO: How This Object Storage Powerhouse Works

    MinIO is a high-performance, open-source object storage system built in Go that provides S3-compatible APIs. It uses erasure coding for data durability, supports horizontal scaling through distributed architecture, and stores data directly on the filesystem without databases. Key features include single binary deployment, consistent hashing for data distribution, built-in versioning and encryption, and excellent performance through minimal I/O operations and parallelism.

  8. 8
    Video
    Avatar of communityCommunity Picks·51w

    The Ultimate Guide to File Uploads in Next.js (S3, Presigned URLs, Dropzone)

    A comprehensive guide covering file upload implementation in Next.js applications using S3-compatible storage. Demonstrates building a custom drag-and-drop interface with React Dropzone, implementing server-side validation, generating presigned URLs for secure client-side uploads, and tracking upload progress using XMLHttpRequest. Addresses Next.js body size limitations and provides solutions for handling large files through presigned URLs while maintaining security through server-side authorization.

  9. 9
    Video
    Avatar of codeheimcodeHeim·1y

    #76 Golang - Upload Files to S3 & Serve with Presigned URLs

    Uploading files to local servers can be challenging due to limited disk space, scalability issues, and security risks. Amazon S3 offers a scalable, secure, and highly available storage solution. This post guides on how to upload images to S3 in a Golang project using the AWS SDK. It covers setting up the SDK, uploading files, creating pre-signed URLs, and making the application more scalable and efficient by offloading storage to S3.