Meteor.com free hosting ends March 25, 2016

@marktrang: Will you provide ways to configure redirects from the *.meteor.com? One useful thing was that it looked much better for packages to be hosted under *.meteor.com.

4 Likes

I was thinking the same thing. Wasnā€™t even worried so much about how things looked; just about lots and lots of broken links.

2 Likes

Meteor Operation Room

Day 0:
rohit2b: Sir, operation Kill Free Bird is ready. Shall we execute?
gschmidt: Has any word of the operation been leaked to the community?
rohit2b: No sir, they will be totally taken by surprise.
gschmidt: Perfect! GO

Day 1:
gschmidt: rohit2b, status report on Kill Free Bird.
rohit2b: Sir, there are rumors we said the free tier was never going away.
gschmidt: Have sashko deny immediately.
rohit2b: Done sir!
ā€¦ sometime later
rohit2b: apparently there is photographic evidence we said the free tier was never going away.
gschmidt: Can we photoshop this ā€œevidenceā€?
rohit2b: No I donā€™t think so.
gschmidt: DAMNā€¦ well at least we gave them generous amount of time to migrate, that should ease the blowback
rohit2b: Right you are sir.

Day 2:
gschmidt: community report!
rohit2b: They are still complaining sir, and they are saying that 2 weeks is not a reasonable amount of time. How should we respond?
gschmidt: Ingrates!, no response for now, this will blow over quickly, it always does

Day 3:
rohit2b: Sir, continued complaints about the migration timeframe and broken promise, but now they are also complaining about us not responding
gschmidt: damn, I thought this would have blown over by nowā€¦
rohit2b: how do you wish to respond?
gschmidt: We cannot respond. If we do, then weā€™ll have to respond to every post.
rohit2b: but sir, this is easily the most viewed topic of the past week, surely we can just respā€¦
gschmidt: SILENCE

Day 4:
rohit2b: still complaining sirā€¦
gschmidt: Do they never tire?
rohit2b: what if we just said weā€™ve heard the response but just financially canā€™t make any other choice?
gschmidt: no,no, they known weā€™re well fundedā€¦ we need a different strategy
rohit2b: how about if we tell them that it would take weeks to formulate a response, and by that time it wonā€™t matter anyway, so thatā€™s why we canā€™t respond
gschmidt: hmmm, I like where your head is at, but I think I have a better strategy
rohit2b: perfect!, what is it
gschmidt: how aboutā€¦ weā€¦ give them no response! yes, letā€™s do that

:grin: all in good fun

19 Likes

We are exploring easy ways to keeping the *.meteor.com for specific package demo apps (see that thread) but cannot deliver this wholesale to all *.meteor.com apps for a variety of liability reasons.

4 Likes

Hey great news - weā€™re going to talk about this on the next TRANSMISSION show, with the Meteor and Galaxy project managers, @zoltan and @rohit2b. Show is recording on Friday and will come out next week! Get notified when the show comes out, and help ask questions here:

2 Likes

Comes out next week on Friday? :slight_smile: Same day *.meteor.com goes down? :slight_smile:

2 Likes

I think a safe assumption to make is that the answer is ā€œyesā€. I donā€™t imagine thousands of dormant apps to be prohibitively expensive. Iā€™m guessing(!) itā€™s the apps that are actually running that are responsible for most of the (engineering?) cost.

Sure, it wouldā€™ve been preferable if this announcement would have been made three months ago. Iā€™m sure MDG considered negative feedback on the short notice, so I imagine the decision was probably made under pressure. I donā€™t even want to speculate about the cause.

Whatever the reason, Iā€™m sure it was necessary, and ultimately good for the community. Nobody benefits when MDG is in trouble. In the absence of information we could have a bit more faith in what MDG is doing, certainly considering the time and effort they put in their community.

3 Likes

does this mean existing apps will just stop working?

or that they are just not accepting to host any new apps?
iā€™m really too busy to deal with moving a bunch of apps right now. maybe thatā€™s why its such a short deadline, to try and move people in a hurry to paidā€¦?

Yes, all your *.meteor.com will cease to work. Itā€™s been a pretty bad run for the fortnight leading up to this anyway with timeouts and all.

Just sucks that @debergalis came out to explain that they are in a transition, to be patient as they do the migration to better platforms and then MDG hit us with a 2 weeks noticeā€¦ bit of a joke how this whole thing is unfolding.

This was over on the *.meteor.com is completely down topic for the fortnight leading up to the announcement. Made me think they were fixing the issueā€¦

3 Likes

I expect the silent majority to show up in a week from now when their projects stop working, cause theyā€™re the very last who will get this information. Then this topic can beat the records. :slight_smile:

10 Likes

What exactly is ā€œthisā€ in this particular instance? Redirects? Why would providing redirects for existing (or even future) projects be a liability?

ā€œThisā€ meaning offering a redirect for all apps currently on *.meteor.com free hosting. While this sounds like a simple fix, it actually is a major liability risk since MDG would have no control over the acceptable use of the destination URL or site. While we donā€™t expect members of our developer community to be bad actors, with nearly 50,000 apps being hosted on Meteor.com today, it is impossible for MDG to audit or prevent abuse if a MDG-sanctioned redirect was offered to every app. In addition, this would require either a lot of manual work to process redirect requests and/or R&D investment in setting up a self-service tool for process self-service requests and ongoing redirect support.

1 Like

Hm, how does bit.ly address this high liability risk?

And how that it was a problem until now to not just link to them, but also host them?

Could you then just redirect all existing *.meteor.com domains to http://bit.ly/meteor-app-* and then leave people to register their bit.ly redirect and this is it?

7 Likes

We donā€™t host any apps on *.meteor.com. But as the CEO of a company building an enterprise class SaaS app using Meteor we find it invaluable to see example demos of Meteor package addons that we may want to use. In fact, just today we we found a couple of new packages that we might use and they both showed how they worked on meteor.com. You really should provide some way to redirect these app sites otherwise this transition is going to be even more of a cluster@#$%.

Please let us know about these packages that have good demos on this thread. Keep in mind, there are also options (e.g. Github page) that are likely more useful to showcase actual bits more than a free hosting option.

Well, first things first: we didnā€™t handle this announcement well. We should have done a better job explaining the reasons behind the decision and helping answer your questions once the post went up. There was a fair bit of one-hand-not-talking-to-the-other behind the scenes on this one. Thatā€™s on me and Iā€™ve started a process here at MDG to make sure we donā€™t flub a communication like this again.

There are a lot of great ideas on this thread. Weā€™ve been reading and discussing them all week. I want to thank everyone who took the time to explain your perspective and help us understand the best way we can help you.

On to some specific questions.

Why the fast 2-week shutdown window?

The reality is the legacy free hosting tier was burying us and we couldnā€™t afford to keep it up for much longer while also working on Galaxy.

The database was the hardest part, as weā€™ve discussed here, but thereā€™s more. That system was just never written to support the 50K+ apps running on it. Itā€™s simply not built for what it had become: it has none of the isolation, security, monitoring, and scaling investments weā€™ve made in Galaxy. It made for an unpleasant situation: we found ourselves reacting to problems instead of being able to proactively head many of them off, and we couldnā€™t easily put standard processes in place to help us address these kinds of incidents when they did happen. Thatā€™s ā€¦ a bad way to fly.

Time is our most limited resource, but cash matters too. With the growth in apps, the infrastructure takes more and more of it. Fun fact: the weekly hosting bill for the servers that run the free meteor deploy tier? Now north of $10k. A week.

What about free hosting on Galaxy?

We made a promise (with the best of intentions) that we canā€™t yet deliver on with Galaxy; I regret not being more upfront about this last week.

Free hosting forever, based on Galaxy, had long been our intention. Itā€™s simple to do in concept. But weā€™ve learned thereā€™s a significant amount of work in building the free tier on top of a production system where we need to ensure high availability and predictable performance for our paying users. Weā€™re not closing the door on a free tier ā€“ there are several options we have looked at ā€“ but itā€™s not a quick project and as I explained, we canā€™t keep running the legacy systems while we develop that capability.

Moreover, the work on a free tier competes directly with other features that customers have been asking us for, such as support for multiple container sizes and for AWS regions in Europe and Asia. Itā€™s a long list. We are eager to build these, and we have to make the best decision we can about how to prioritize them against each other and against a free tier. One guide in our thinking is asking whatā€™s most important for professional developers. Itā€™s the theme of the upcoming Meteor 1.3, and as I said in my Devshop talk last month, youā€™re going to see us focusing more and more on the features that professional developers most need, across all our projects.

All that said, I think itā€™s valuable to offer as much of the ā€œone-clickā€ meteor deploy experience as possible. Iā€™d love to find a way to get there, possibly working with a database partner.

Community websites and package demos?

We love the idea of a special program for Meteor-related sites, for example. @marktrang and @rohit2b are working on a sandbox program for that. Expect more from them on this one shortly.

Next

Iā€™ll hang out here on the thread and be on another Transmission soon.

44 Likes

Is it possible to provide a galaxy free hosting where the app will be destroyed in 2 days if there is no payment made.

This helps in the following ways

  • newbie developers can be taught in meteor during training programs with galaxy as part of the curriculum. This will close the development loop instead of introducing them to heroku / bluemix.
  • once someone understand the seamless and easy deployment in Galaxy with his MVP, the probability of conversion from Free to PAID will be high. I feel MDGā€™s revenue will only increase in this freemium model.
  • 2 days will not be a huge cost for MDG & it creates a sense of urgency for a newbie developer to act on it.
1 Like

Itā€™s this simple guys, really. They didnā€™t expect such a huge uptake in usage. Speaks volumes on how kickass Meteor is. :smiley:

3 Likes

I wonder if it would have been possible and better to seek more VC funding in order to maintain free hosting. VCs are more likely to provide funding wherever there is great traction. Think of the history of YouTube and maybe many other big names.

YouTube other big names are B2C companies with tremendous amounts of user traction - millions of users. You wonā€™t wow VCs with likely profitability of Galaxy. Userbase is ā€œlowā€ compared to B2C markets, thus scale has to be considered more pessimistically especially since Meteor & Galaxy havenā€™t proven yet that they can scale this. All theyā€™ve proven is that they can throw an open source framework out for free and people will use it and they have a few paying customers. Technically theyā€™ve just validated their (commercial) MVP in the last months and are ssentially entering growth stage right now so first theyā€™ll have to prove that their MVP can grow bigger and make revenue now.

3 Likes