At Campus Skills we use Meteor for about 5 years and I cannot find any alternative that will make it possible ( I am a solo developer ).
What I like :
PubSub : so easy to just call a method and have the data updated immediately inside your app thanks to a previous publication. In term of demo for customers this is a crazy feature. As things appear on their screen while you talk.
Ability to share code between client and server : this is really a key feature for us and save some time and avoid duplicate logic easily without writing shared npm package.
I love a simple it is with simpl-schema and uniforms to add forms.
APM with monti APM : so easy to set up and great insights
Ability to have package that is integrated up to the Database, for example all collection hooks package, you just add so much value with one command.
What can be improve :
Build time, especially for UI dev. I start a project with storybook but because of meteor import at some point it is impossible to maintain.
Marketing/opinion for outside world : I find it hard sometimes to convince people to still start a project with Meteor ( I do some consulting also ). It is not in the hype right now compare to Vercel and static websites more generally.
Really waiting for a more suitable price for galaxy ( after using it for more than three years ), I have switch to wavehosting which is a wrapper aroud mup beanstalk I guess.
meteor-base@1.4.0 # Packages every Meteor app needs to have
mongo@1.10.0 # The database Meteor supports right now
reactive-var@1.0.11 # Reactive variable for tracker
reactive-dict@1.3.0 # Reactive dictionary for tracker
tracker@1.2.0 # Meteor's client-side reactive programming library
standard-minifier-css@1.6.0 # CSS minifier run for production mode
standard-minifier-js@2.6.0 # JS minifier run for production mode
ecmascript@0.14.3 # Enable ECMAScript2015+ syntax in app code
session@1.2.0
http@1.4.2
accounts-password@1.6.0
shell-server@0.5.0
dynamic-import@0.5.2
accounts-base@1.6.0
ddp-rate-limiter@1.0.7
static-html
xolvio:cleaner
underscore@1.0.10
server-render@0.3.1
dispatch:retry-http
lmachens:kadira
react-meteor-data
So many successful products, it’s really inspiring to see. Perhaps, if we sum up the portfolio of profitable businesses enabled by Meteor, we’ll be looking at billions of dollars worth of economical assets generated by this ecosystem! and it’s not just static sites or data layers but entire products end-to-end powered by it.
At that website is link to Roadmap. Those at lists TOP PRIORITY and URGENT are
all prepaid and postpaid current In Progress Open Source Wekan work with amounts of money at those cards mentioned. All that Open Source work goes to master branch of https://github.com/wekan/wekan
I am working in the start-up OpTuNE (www.optune.me) and it’s partner product ONESCREENER (www.onescreener.com). Both developed with Meteor & React and both provide revenue (> 1k/m)
In my opinion the Meteor framework evolved over the last three years to become one of the great players to create web applications. I still love to work with it. Thanks
It’s fascinating to see so many profitable products being built on Meteor.
So, a question I have is what are some of the best practices in terms of running Meteor in production y’all follow?
Are you self-hosted or do you use services like Galaxy, Atlas, etc.?
For anyone seriously looking at Meteor for a production-grade app in 2020, what’s a basic playbook to follow per your experience?
There’s a lot of material out there that’s dated and tends to be pretty disjointed, so might be good to “refresh” this as well to take advantage of the momentum around Meteor building up at the moment.
I know this deserve it’s own thread, but I’d like to start off here and then based on input move it into another thread.
Not sure what “make money” is as a definition but we’re in alpha with the first paying customer since 24/4/2020. We’re covering our infrastructure cost now as we sold 6 months subscriptions (albeit at a discounted price).
Otherwise we’re still in Production Hell though there seems to be a bright light shining at us in the last two days. Just not sure if it’s an oncoming train (of new challenges) or the end of the tunnel and the opportunity to open up to more customer.
Level Up Tutorials is what really got me going with meteor, and I’ve built some really fun stuff with Meteor since then. I have not made the jump from Blaze to React or Angular or Vue (though I have dabbled with Vue), but Blaze makes it so simple…Anyway, Excellent work on Level Up Tutorialss!