5 ms·
Ah, I do love the smell of fresh optimism in the morning! I think the biggest challenges are that a) the vast majority of solo devs capable of pulling this off
by quesera 2y ago
Ah, I do love the smell of fresh optimism in the morning!
I think the biggest challenges are that a) the vast majority of solo devs capable of pulling this off quickly are well-employed, and b) the timeline for MVP++ is effectively January 1st, else the migrators will make different decisions.
And that as soon as migrations happen, your storage costs will balloon, so you need a billing strategy on launch.
- diggan 2y ago> And that as soon as migrations happen, your storage costs will balloon, so you need a billing strategy on launch. Unless people somehow figure out a way of hosting stuff somewhere else than Amazon/$host_that_charges_per_mb_transit (Hint: they exist) Considering it would have to be a lean operation (assuming bootstrapped), then figuring out basic stuff like "We don't want to pay per MB sent" should be a pretty high requirement.
- DrillShopper 2y agoWhat hosting providers would you recommend?
- diggan 2y agoBoth OVH and Hetzner offers unmetered connections for their dedicated servers, only had good experience with both so far (besides when one of OVH's data centers burned down, but hoping that was a exceptional situation)
- toomuchtodo 2y agoBackup to Backblaze B2, or, depending on architecture, rely on their object storage for hot data (depending on data cache and tier requirements). They partner with Cloudflare for free egress (on the Backblaze side) of public content as well. https://www.backblaze.com/cloud-storage/pricing https://www.backblaze.com/cloud-storage/pricing https://www.backblaze.com/blog/backblaze-and-cloudflare-partner-to-provide-free-data-transfer/ https://www.backblaze.com/blog/backblaze-and-cloudflare-part...
- dexterdog 2y agoCloudflare’s subscription agreement for self-serve accounts limits serving non-HTML content, including "video or a disproportionate percentage of pictures, audio files, or other non-HTML content."
- toomuchtodo 2y agoWhich seems to be a fine fit for a project management SaaS solution. If you have an origin with non text content, you can front it with Fastly or pay Cloudflare something enterprisey (which you should be able to do once you have traction). Regardless, this is an inexpensive content distribution and object storage architecture available vs AWS egress costs.
- stogot 2y agoCan’t you embed images in html/js as base64 or binary?
- closeparen 2y agoIn Europe. Hosting for North American customers is a completely different story.
- quesera 2y agoAll true, but I think we might underestimate the amount of data sitting in Pivotal.
- diggan 2y agoI don't think you'd have to consider migration all the data from Pivotal, but lets assume 10% just in case? Lets say that's 100TB in total (on disk), which you could host with 10x storage boxes from Hetzner, 24 EUR each per month, so 240 EUR in total, which includes 10 unmetered connections (1 per box).
- simoncion 2y ago> I don't think you'd have to consider migration all the data from Pivotal... I do. You might not have demands to migrate all data from all of your potential customers, but far, far more people than you might expect treat their issue tracking system as a system of record and external memory for a HUGE assortment of things. One hugely (and obviously) useful query chain that such a system answers is "Hey, this customer problem sounds familiar. Did we investigate it before? Did we solve it? If so, how? If not, why not?". For long-running projects, it is impossible to select the correct 10% of data to retain to also retain the ability to reliably -er- service those query chains.
- diggan 2y agoObviously I meant 10% of all customers would hypothetically migrate from Pivotal to this new imaginary service, not that 10% of the data from each customer would be migrated... So 100% of the data migrated from 10% of the Pivotal user base, pretty generous assumptions I think.
- simoncion 2y ago> Obviously I meant... Respectfully: if it was obvious, I wouldn't have come to the conclusion I did and written up what I wrote. > So 100% of the data migrated from 10% of the Pivotal user base... Yeah, maybe. I don't know how large the slice of the Pivotal Tracker userbase you'd be able to retain even if you had a perfect clone. I bet it would be notably larger than you imagine it would be... it's my understanding that it has some pretty rabid fans that used it.
- thelittleone 2y agoDont OVH and Hetzner offer this? If you dont like bare metal perhaps run Coolify for your vercel like platform?
- catwell 2y agoThe best way to pull this off is to bet the tool will end up shutting down and build the replacement before it does. A good example of this is Pinboard: Maciej knew the product inside out, and he knew what being acquired by Yahoo meant. So he started building Pinboard in 2009, caught the various exodus waves from Delicious in the later years (esp. 2011) and ended up acquiring it for $35k in 2017.
- oblio 2y agoI'm confused. Is Pinboard something that was built by this Maciej character? Acquired by him? What was the name of the product Yahoo bought and I assume shut down? FYI I don't see any mention of him here: https://www.pinboard.com/who-we-are https://www.pinboard.com/who-we-are Your comment reads a lot like something you'd say during a chat with friends on a sofa in a café.
- misiti3780 2y agowrong link: https://pinboard.in/popular/ https://pinboard.in/popular/
- mtlynch 2y agoNot GP but a rewrite based on what I think they mean: Maciej knew Delicious inside out, and he knew what Delicious being acquired by Yahoo meant. So he started building Pinboard (a Delicious alternative) in 2009, caught the various exodus waves from Delicious in the later years (esp. 2011) and ended up acquiring Delicious for $35k in 2017.
- oblio 2y agoThank you for the translation from "person-in-the-know" to "clueless-bystander" :-D
- Vinnl 2y agoI think Maciej worked at Delicious, which then got acquired by Yahoo. He then created Pinboard as a Delicious competitor, while Yahoo ran Delicious into the ground (as he predicted). Then when Delicious users had flocked to Pinboard, he acquired Delicious from Yahoo.
- ghaff 2y agoDevelopers mostly won't pay out of their own pocket.
- dangus 2y agoThe real reason this won’t work is that Pivotal obviously isn’t making good money if VMWare is cool with shutting it down. If it was some kind of excellent business to be in it wouldn’t be shutting down. An analogy would be to say that it would be a great business model to clone Redbox now that it’s gone. But it’s not because its competitors ate it alive. Sure, there are a bunch of Redbox customers that liked the product, but that number was declining.
- hinkley 2y agoI’ve worked at a couple places that made the mistake of thinking they could charge a premium for artisanal hand crafted web pages. You get all the customers with deep seated control issues, willing to pay a premium to have everything exactly how they like it, and one by one sticker shock works as therapy and the price they will pay per artisanal, hand crafted webpage slowly declines until it costs you more to run the system than the customers will pay. And in the most recent case of this I’m aware of, at least two different groups got to sell the company to new suckers before the bill came due.
- elwebmaster 2y agoCan you please elaborate more on this? Price they will pay for changes? Not getting it, is it that the target market is slow forcing owners to lower the price? Doesn’t explain “costs more to run” part.
- hinkley 2y agoTo a first order approximation, Wikipedia serves everyone the same page. So the cost of pages in Wikipedia is proportional to the rate of edits, not the rate of page clicks and inbound links. Because once I hit Save, the page they display is pretty much the same one they'll show you when I send it to you to ask your opinion. If I show each user of a website a highly customized, user- and workflow-specific page for the same url based on context and previous activity, then I have to generate it every time ("hand crafted, artisanal web pages") so the weight of the backend is now proportional to traffic. Amazon.com tries to split the difference. You and I see the same bones of a page for an Apple Watch 10, but little bits load in and show you laundry detergent and me pickles. But Amazon makes more money every time I click on pickles and add to my cart, so there's an expectation that the fractional penny they pay to load the page fragment results in more sales. That doesn't work the same for SaaS applications, so you need to use even this trick sparingly, not build your whole product value statement around it. For the control issues crack, the paying customer (not their users) is attracted by all the levers and dials, but cannot appreciate the cost using them exposes them to. The development cost can amortize over time, increasing your profit margins and letting you recoup the R&D costs, but the cost of keeping a cluster running cannot. And you've painted yourself into a requirements corner you can't get out of. Eventually their eye drifts to competitors with fewer high-cost, high-value features in favor of low-cost.
- aaron695 2y ago[dead]
- nbardy 2y agoDude billing never a problem. People wanting to pay you is the point of a business