Introducing S2

brancz | 242 points

IANAL,but naming your product S2 and mentioning in the intro that AWS S3 is the tech you are enhancing is probably looking for a branding/copyright claim from Amazon. Same vertical & definitely will cause consumer confusion. I'm sure you've done the research about whether a trademark has been registered.

https://tsdr.uspto.gov/#caseNumber=98324800&caseSearchType=U...

animex | 5 hours ago

This is a really good idea, beautiful API, and something that I would like to use for my projects. However I have zero confidence that this startup would last very long in its current form. If it's successful, AWS will build a better and cheaper in-house version. It's just as likely to fail to get traction.

If this had been released instead as a Papertrail-like end-user product with dashboards, etc. instead of a "cloud primitive" API so closely tied to AWS, it would make a lot more sense. Add the ability to bring my own S3-Compatible backend (such as Digital Ocean Spaces), and boom, you have a fantastic, durable, cloud-agnostic product.

myflash13 | 9 hours ago

Help me understand - you build on top of AWS, which charges $0.09/GB for egress to the Internet, yet you're charging $0.05/GB for egress to the Internet? Sounds like you're subsidizing egress from AWS? Or do you have access to non-public egress pricing?

solatic | 9 hours ago

So is this basically WarpStream except providing a lower-level API instead of jumping straight to Kafka compatibility?

An S3-level primitive API for streaming seems really valuable in the long-term if adopted

masterj | 9 hours ago

These folks knowingly chose to spend the rest of their careers explaining that they are not, in fact, S3.

iambateman | 9 hours ago

I do like this. The next part I'd like someone to build on top of this is applying the stream 'events' into a point-in-time queryable representation. Basically the other part to make it a Datatomic. Probably better if it's a pattern or framework for making specific in-memory queryable data rather than a particular database. There's lots of ways this could work, like applying to a local Sqlite, or basing on a MySQL binlog that can be applied to a local query instance and rewindable to specific points, or more application-specific apply/undo events to a local state.

karmakaze | 7 hours ago

Seems like really cool tech. Such a bummer that the it is not source available. I might be a minority in this opinion, but I would absolutely consider commercial services where the core tech is all released under something like a FSL with fully supported self-hosting. Otherwise, the lock-in vs something like kafka is hard to justify.

evantbyrne | 5 hours ago

This is a very useful service model, but I'm confused about the value proposition given how every write is persisted to S3 before being acknowledged.

I suppose the writers could batch a group of records before writing them out as a larger blob, with background processes performing compaction, but it's still an object-backed streaming service, right?

AWS has shown their willingness to implement mostly-protocol compatible services (RDS -> Aurora), and I could see them doing the same with a Kafka reimplementation.

Scaevolus | 9 hours ago

It looks neat but, no Java SDK? Every company I've personally worked at is deeply reliant on Spring or the vanilla clients to produce/consume to Kafka 90% of the time. This kind of precludes even a casual PoC.

pram | 9 hours ago

Just you wait, I am launching S1 next year!

h05sz487b | 9 hours ago

This is a very interesting abstraction (and service). I can’t help but feature creep and ask for something like Athena, which runs PrestoDB (map reduce) over S3 files. It could be superior in theory because anyone using that pattern must shoehorn their data stream (almost everything is really a stream) into an S3 file system. Fragmentation and file packing become requirements that degrade transactional qualities.

johnrob | 9 hours ago

This is cool but I think it overlaps too much with something like Kinesis Data Streams from AWS which has been around for a long time. It’s good that AWS has some competition though

nextworddev | 5 hours ago

My first thought: "introducing? The S2 has been out for a while!"

https://www.sunlu.com/products/new-version-sunlu-filadryer-s...

bdcravens | 8 hours ago

I wish more dev-tools startups would focus on clearly explaining the business use cases, targeting a slightly broader audience beyond highly technical users. I visited several pages on the site before eventually giving up.

I can sort of grasp what the S2 team is aiming to achieve, but it feels like I’m forced to perform unnecessary mental gymnastics to connect their platform with the specific problems it can solve for a business or product team.

I consider myself fairly technical and familiar with many of the underlying concepts, but I still couldn’t work out the practical utility without significant effort.

It’s worth noting that much of technology adoption is driven by technical product managers and similar stakeholders. However, I feel this critical audience is often overlooked in the messaging and positioning of developer tools like this.

bushido | 9 hours ago

Seems really good for IoT no? Been a while since I worked in that space, but having something like this would have been nice at the time.

adverbly | 9 hours ago

So is this a "serverless" named-pipe-as-a-service cloud offering? Or am I misreading?

ComputerGuru | 9 hours ago

I really liked the landing page and the service, but it took me a while to realize it wasn't a AWS service with a snazzy landing page.

unsnap_biceps | 6 hours ago

In terms of a pitch, i'm not sure i understand how this differs from existing solutions. Is the core value proposition a simpler api?

bawolff | 7 hours ago

Definitely a useful API but not super compelling until I could store the data in my own bucket

siliconc0w | 6 hours ago

In the long-term, how different do you want to be from Apache Pulsar? At the moment, many differences are obvious, e.g., Pulsar offers transactions, queues and durable timers.

jcmfernandes | 10 hours ago

Would this be like an alternative to Delta? Am I thinking about that right?

kdazzle | 9 hours ago

Is it possible to bring my own cloud account to provide the underlying S3 storage?

tdba | 10 hours ago

S2 is, in my opinion, the sweet spot of PRS's lineup.

BaculumMeumEst | 9 hours ago

Scribe aaS? ;)

somerando7 | 4 hours ago

This would sell much better is was S5 or S6 next level thing.

Wow man are you stil stuck on S3?

ThinkBeat | 5 hours ago

"Making the world a better place through streamable, appendable object streams"

locusofself | 5 hours ago

so the naming convention for 2024-25 products seems to be <letter><number>.

o1, o3, s2, M4, r2, ...

behnamoh | 9 hours ago

Kafka as a service ?

aorloff | 6 hours ago

Can someone tell me what does this do? And why its better.

ms7892 | 10 hours ago

[flagged]

durkie | 9 hours ago

Serverless pricing to me is exactly like the ETH gas pricing !

revskill | 9 hours ago