S3 Is Showing Its Age

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • seaweedfs

    SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding.

  • > When it gets too out of hand, people will paper it over with a new, simpler abstraction layer, and the process starts again, only with a layer of garbage spaghetti underneath.

    I'm pretty happy that there are S3 compatible stores that you can host yourself, that aren't insanely complex.

    MinIO: https://min.io/

    SeaweedFS: https://github.com/seaweedfs/seaweedfs (this one's particularly nice and is permissively licensed, in contrast to everything else)

    There was also Zenko, but I don't think they gained a lot of traction for the most part: https://www.zenko.io/

    Of course, many will prefer hosted/managed solutions and that's perfectly fine, but at least when you run software yourself, you are more in control over it and for the most part can also make the judgement on how hard it is to operate and keep operational (e.g. similar to what you'd experience when running PostgreSQL/MariaDB/MySQL or trying to run Oracle).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Zenko

    Zenko is the open source multi-cloud data controller: own and keep control of your data on any cloud.

  • > When it gets too out of hand, people will paper it over with a new, simpler abstraction layer, and the process starts again, only with a layer of garbage spaghetti underneath.

    I'm pretty happy that there are S3 compatible stores that you can host yourself, that aren't insanely complex.

    MinIO: https://min.io/

    SeaweedFS: https://github.com/seaweedfs/seaweedfs (this one's particularly nice and is permissively licensed, in contrast to everything else)

    There was also Zenko, but I don't think they gained a lot of traction for the most part: https://www.zenko.io/

    Of course, many will prefer hosted/managed solutions and that's perfectly fine, but at least when you run software yourself, you are more in control over it and for the most part can also make the judgement on how hard it is to operate and keep operational (e.g. similar to what you'd experience when running PostgreSQL/MariaDB/MySQL or trying to run Oracle).

  • s4

    super simple storage service + data local compute + shuffle (by nathants)

  • s3 is not perfect, but close enough.

    the ideal design is to use s3 for immutable objects, then build a similar system on ec2 instance stores for mutable/ephemeral data.

    the one i use by default is s4[1].

    1. https://github.com/nathants/s4

  • mirror

    immutable disk mirror so simple that unborkable (by nathants)

  • i do the same thing!

    i use spinning rust in x3 single usb external enclosures[1].

    i mirror s3 data, both as an extra backup and to prevent s3 egress billing for random access.

    s3 egress is for disaster recovery only.

    1. https://github.com/nathants/mirror

  • Peergos

    A p2p, secure file storage, social network and application protocol

  • AWS SDK is huge yes, but you can implement an S3 client in 300 lines of Java.

    https://github.com/Peergos/Peergos/blob/master/src/peergos/s...

  • vos

    Vinix is an effort to write a modern, fast, and useful operating system in the V programming language

  • That's true for a vast majority of devs, but not for everyone. There are people like Jon Blow and projects like https://vlang.io

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Kubernetes Is Hard

    5 projects | news.ycombinator.com | 27 Mar 2023
  • Ask HN: Which Tech Stack has still maintained its charm?

    1 project | news.ycombinator.com | 13 May 2024
  • How Netflix Uses Java

    3 projects | news.ycombinator.com | 27 Feb 2024
  • Multi-region multi-cloud cluster. Best practices?

    2 projects | /r/kubernetes | 8 Dec 2023
  • Simplifying Kubernetes Cluster Management with Claudie and Sveltos

    3 projects | dev.to | 5 Dec 2023