Readit News logoReadit News
animex · a year ago
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...

fcortes · a year ago
Fun fact: S2 and EC2 sound exactly the same in Spanish - both are "ese dos". Add that to EC2 and S3 already being confusing to tell apart by ear
the_gipsy · a year ago
Only for you lot of Thouth-american thpanish thpeakerth.
crowdyriver · a year ago
not for non latin american speakers.
volemo · a year ago
TBF, building something with the goal of enhancing S3 I would call it S4.
snapplebobapple · a year ago
Thats short term thinking. you need to leapfrog everybody and go s∞
jffry · a year ago
Too late, name's taken for something else: https://incubator.apache.org/projects/s4.html
skeeter2020 · a year ago
S3++ ? T4?

My company is a Fivetran client, and they named that company after a (bad) joke, but it's worth a fortune.

soorya3 · a year ago
F3 - (Fast Furious Fail-Safe)
fasteo · a year ago
At least cloudflare’s R2 has an argument for the naming (IBM vs HAL, A Space Odyssey)

Deleted Comment

kevingadd · a year ago
I'm not sure whether they consulted a bad trademark lawyer or didn't consult one at all, but it wouldn't have cost that much to do so. I say this having just recently started the process of filing a trademark - the cost is about the same as buying i.e. 's4.dev' according to the domain registry's website.

Having to rebrand your product after launching is a lot more painful than doing it before launching.

ChicagoDave · a year ago
OR

Amazon just builds the same thing, calls it S3 Streams, and doesn’t care about S2.

Maybe they make a buyout offer.

I highly doubt they would sue.

isubkhankulov · a year ago
Trademark law encourages companies to defend their marks. If they don’t, they may lose the trademark. So Amazon has to write these guys a letter if it wants to defend the s3 trademark.
evertedsphere · a year ago
s3 (serverless stream store)

Deleted Comment

rsync · a year ago
What could possibly be better than being sued by Amazon for some nitpicky naming Issue ?

That’s the kind of David vs. Goliath publicity one could only dream of …

blagie · a year ago
98% of the time, law suits are just a money pit. There is zero publicity. A tiny number go viral. I don't think this is likely to be one of those times.

Most people would simply say "Amazon is right." Because Amazon is right. This is an intentional attempt to leverage their product branding to promote a new product. There is very little good here.

If this were open-source, academic, non-profit, or something like that, perhaps. A small venture trying to commercialize on some digital equivalent of Amazon's trade dress? I can't imagine anyone would care....

Even those times when someone is 100% right, usually, there is zero publicity. Right or wrong, most times I've seen, the small guy would settle with the big guy with the deep legal pockets and move on because litigating is too expensive.

In a situation like this one, your marketing spend / press coverage on the existing name is shot, links to your domain are shot, and perhaps you have an egg on your face, depending on how things play out.

pxtail · a year ago
Yep, letter S and a number is copyrighted, can't do that
Biganon · a year ago
1) we're talking about trademark law, not copyright law.

2) the problem here is that they're in the same business segment, and explicitly reference S3.

paulddraper · a year ago
S3. But trademark law prevents subtle variations.

E.g. creating a product called “Gooogle”

_1tem · a year 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.

shikhar · a year ago
(Founder) we do intend to be multi-cloud, we are just starting with AWS. Our internal architecture is not tied to AWS, it's interfaces that we can implement for other cloud systems.
torginus · a year ago
It would be extra ironic if the whole thing already ran on top of AWS.

There's no end to startups which can be described as existing-open-source-software as a service, marketed as a cheaper alternative to AWS offerings.. who run on AWS.

qudat · a year ago
People keep making the same argument against Aptible (https://aptible.com) and it is still a very successful PaaS over a decade later.
joshstrange · a year ago
I had never heard of this company so I took a look and the main pitch was compelling and then I went to the pricing page and saw the pricing goes from $0 to $500 a month once you want to go to “production”. i’m clearly not the target market, which makes sense why I’ve never heard it.
gr__or · a year ago
If you do cloud infra stuff, AWS will try to undercut you on price but will never outdo you on D/UX. So I wouldn't let Beezus hold me back
Too · a year ago
They just did https://news.ycombinator.com/item?id=42211280 (Amazon S3 now supports the ability to append data to an object, 30 days ago). Azure has had the same with append blobs for a long time. It's still a bit more raw than S2, without the concept of record. The step for a cloud provider to offer this natively is very small. And with the concept of a record, isn't this essentially a message queue, where the competitor space is equally big? Likewise if you look into log storage solutions.
shikhar · a year ago
(Founder) Both S3 Express _One Zone_ appends and Azure's append blobs charge the regular PUT price for appends. It may work for you, but probably not if you want to do smaller writes.

Blob stores will also not let you do tailing reads, like you can with S2.

In AWS, S2's Express storage class takes care of writing to a quorum of 3 zonal buckets for regional durability.

I doubt object stores will go from operating at the level of blobs and byte ranges, to records and sequence numbers. But I could be wrong.

throwaway519 · a year ago
Amazon don't compete for price sensitive product offerings.

If anything, they normlise an expectation with a budget aware base.

solatic · a year 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?
shikhar · a year ago
(Founder) We are not charging in preview. At the scale where it matters, we will work it out. Definitely some assumptions in here.
bigstrat2003 · a year ago
For what it's worth, there's zero chance I would do business with a company whose business plan is "we'll work it out". It gives one every reason to believe that in a couple years time you guys will either be out of business (because you didn't figure out the numbers to make a profit) or will pull the rug from under customers in the form of surprise price hikes. Obviously you have to do what you think is right, but I think that this approach is going to scare off a lot of customers for you.
8n4vidtmkvmk · a year ago
Just FYI, that doesn't give me confidence in the longevity of your service.
JoshTriplett · a year ago
Do you plan to charge differently for bandwidth depending on whether the customer is in AWS or not? Would be nice if you pass on the cost savings.
nfm · a year ago
List pricing is $0.05 per GB after 150TB and at high volume it’s cheaper than that
kondro · a year ago
They’re probably betting on most users being in AWS and only having to pay 1¢-2¢ transfer.
ckdarby · a year ago
They're also banking on scale to PPA with a specific amendment for egress.
amazingman · a year ago
Nobody with sufficient scale will be paying retail for data transfer.
CodesInChaos · a year ago
Looks like they changed it to $0.08/GB. Which loses them at most $300/month at 50TB, and makes money after that.
MicolashKyoka · a year ago
strat is likely just get users, then offboard aws if the product works.
shikhar · a year ago
(Founder) No, we want to be in the same cloud regions as customers.

Deleted Comment

masterj · a year 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

shikhar · a year ago
(Founder) That somewhat summarizes yes :) We take a different approach than WarpStream architecturally too, which allows us to offer much lower latencies. No disks in our system, either.
iambateman · a year ago
These folks knowingly chose to spend the rest of their careers explaining that they are not, in fact, S3.
shikhar · a year ago
(Founder) well 50% of our name is different
joenot443 · a year ago
I like it. I see it as ostensibly a product for engineers and so when I see a name like S2 it's immediately clear that it's a product led and conceived by engineers.

I also see that on your pricing page -

"We are building the S3 experience for streaming data, and that includes pricing transparency"

Love the simple and earnest copy. One can imagine what an LLM would cook up instead, I find the brevity way preferable.

do_not_redeem · a year ago
You should have gone with S4 tbh. The suits love bigger numbers. Super Simple Stream Store.
iambateman · a year ago
Props to you for having a sense of humor about it. :D

If I could put in one request...a video which describes what it is and how to use it would make it easier for me to understand.

CobrastanJorji · a year ago
You could say that. Or, in binary ASCII, you could say your name is 93.75% the same (it flips only the last bit of 16).
davej · a year ago
Your 66.66% (2/3) of the way there to the second character too. So I would say your only 16.66% different across the two characters.
ozim · a year ago
I would look much more into Levenshtein Distance ;) if I would like to be smart ass funny.
binary132 · a year ago
You're 50% of the way closer to 1st!
jsheard · a year ago
How many of these letter-number storage services are there now? S3, B2, R2, S2...
thaumasiotes · a year ago
S3 isn't the name of the service - that's "Amazon Simple Storage Service". S3 is a nickname, short for "Simple Storage Service".
andrelaszlo · a year ago
Seems preferable to having to explain you're not a paramilitary organization responsible for unspeakable war crimes. Nothing funny about that.
OJFord · a year ago
Including potentially in court / to lawyers? IANAL, but isn't this just inviting Amazon to claim it's deliberately leveraging their 'S3' trademark and sowing confusion in order to lift their own brand? (Correctly, and even somewhat transparently in TFA, IMO.)
cchance · a year ago
My issue is that 2<3 and for most people they will just assume its older/shittier S3 lol
pram · a year 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.
infiniteregrets · a year ago
(S2 Team member) As we move forward, a Java/Kotlin and a Python SDK are on our list. There is a Rust sdk and a CLI available (https://s2.dev/docs/quickstart) . Rust felt as a good starting point for us as our core service is also written in it.
mdaniel · a year ago
Merely as a "for your consideration," writing an SDK in a very, very different language can surface "rust-isms" in the way your API works that might not be obvious when using a homogeneous tech stack

I think of that as the "Chinese wall" of shipping SDKs: can someone not familiar with your product use it effectively from a language you don't know

karmakaze · a year 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.
jgraettinger1 · a year ago
Roughly ten years ago, I started Gazette [0]. Gazette is in an architectural middle-ground between Kafka and WarpStream (and S2). It offers unbounded byte-oriented log streams which are backed by S3, but brokers use local scratch disks for initial replication / durability guarantees and to lower latency for appends and reads (p99 <5ms as opposed to >500ms), while guaranteeing all files make it to S3 with niceties like configurable target sizes / compression / latency bounds. Clients doing historical reads pull content directly from S3, and then switch to live tailing of very recent appends.

Gazette started as an internal tool in my previous startup (AdTech related). When forming our current business, we very briefly considered offering it as a raw service [1] before moving on to a holistic data movement platform that uses Gazette as an internal detail [2].

My feedback is: the market positioning for a service like this is extremely narrow. You basically have to make it API compatible with a thing that your target customer is already using so that trying it is zero friction (WarpStream nailed this), or you have to move further up to the application stack and more-directly address the problems your target customers are trying to solve (as we have). Good luck!

[0]: https://gazette.readthedocs.io/en/latest/ [1]: https://news.ycombinator.com/item?id=21464300 [2]: https://estuary.dev

shikhar · a year ago
(S2 Founder) Congrats on the success with Estuary! You are not the first person to tell me there is no/tiny market for this. Clearly _you_ thought there was something to it, when you looked to HN for validation. We may do a lot more on top of S2, like offering Kafka compatibility, but the core primitive matters. I have wanted it. It gets reinvented in all kinds of contexts and reused sub-optimally in the form of systems that have lost their soul, and that was enough for me to have this conviction and become a founder.

ED: I appreciate where you are coming from, and understand the challenges ahead. Thank you for the advice.

jgraettinger1 · a year ago
The market is gobsmackingly huge, it's just the go-to-market entry points which are narrow.

In my opinion, the key is to find a value prop and positioning which lets prospects try your service while spending a minimum of their own risk capital / reputation points within their own org.

That makes it hard to go after core storage, because it's such a widely used, fundamental, and reliable part of most every company's infrastructure. You and I may agree that conventions of incremental files in S3 are a less-than-ideal primitive for representing streams, but plenty of companies are doing it this way just fine and don't feel that it's broken.

WarpStream, on the other hand, leaned in to the perceived complexity of running Kafka and the share of users who wanted a Kafka solution with the operational profile of using S3. Internal champions can sell trying their service because the prospect's existing thing is already understood to be a pain in the butt.

For what it's worth, if I were entering the space anew today I'd be thinking carefully about the Iceberg standard and what I might be able to do with it.