3 ms·
Meteor just defers the problem until you need to scale. It is also pretty hard to do security well with Meteor (not impossible, it can be done effectively, just
by throwaway2016a 9y ago
Meteor just defers the problem until you need to scale. It is also pretty hard to do security well with Meteor (not impossible, it can be done effectively, just really easy to mess up if you don't pay attention).
You also may be right about hundreds but a great many apps need to be distributed across more than two.
Edit: also, for the record, as a millennial I did have to deal with DCOM. Although granted most are shielded from it.
- keithnz 9y agoso, it easy until you are super successful and need to scale big? ok...... this is fantastic :) Security isn't that hard, it has a user system built in, which gives you a boost, the problem you are trying to tell be about is, it's really easy to do things client side that you may not be careful enough.... But yes, in the future I expect we have better ways to approach security that will make it easier too.
- throwaway2016a 9y agoThe security issue is that by default it is easy to accidentally make it so that any user can see and edit every other user's data. The one Meteor project I worked on at scale we specifically wrote integration tests to try to read and write other user's data just to make sure we didn't have a hole open up. Because we did have a whole open up and we learned from our mistake. Part of the problem of Meteor is that it is "magic" in a lot of ways. Because so many things are so easy, when something doesn't work the way you want (like there is a performance issue) it is often difficult to figure out.