The Dream Stack - Is This A Joke?
dobbscodetalk.com
The Dream Stack - Is This A Joke?
1–10 of 35 posts
Re: The Dream Stack - Is This A Joke?
#2Re: The Dream Stack - Is This A Joke?
#3Incidentally I'm a fan of the ASP.NET MVC stack (using MS SQL) for web development, but I don't think it's the most scalable and is unlikely to have a large pool of good developers to source from (you would probably want a good C# or non-MS-hating RoR developer).
Re: The Dream Stack - Is This A Joke?
#4yeah seriously...it totally depends on the app...how can you define the perfect tools for the job when you explicitly state you don't know what the job is yet?
Re: The Dream Stack - Is This A Joke?
#5Re: The Dream Stack - Is This A Joke?
#6How is this a joke? The author has given a set of requirements and asked what you think are the best choices to meet those requirements. If you are ever considering a web startup this is a perfect question to ask and one you should know the answer to. Incidentally I'm a fan of the ASP.NET MVC stack (using MS SQL) for web development, but I don't think it's the most scalable and is unlikely to have a large pool of goo…
Re: The Dream Stack - Is This A Joke?
#7* It must be really fast
* It must be really safe
* It must be really cheap
* I must be able to do other activities while using it
* It must be ecological - no pollution whatsoever!
I can't tell you where I'm going (next door or to the other side of the world), but I certainly intend to move from my chair at some point, so I think it's really important that I do so in the best way possible. I might take some other people with me as well, please bear that in mind in your recommendation.
So? Anyone? Hello?
Re: The Dream Stack - Is This A Joke?
#8yeah seriously...it totally depends on the app...how can you define the perfect tools for the job when you explicitly state you don't know what the job is yet?
They give requirements.
Engineering a web scale service for robustness is a series of tradeoffs, increasingly expensive tradeoffs as you make the system proof against bigger threats. Geographical redundancy alone more than doubles your costs, and (if you're doing it right) only adds a third or fourth 9 to your availability numbers.
But "Architected to never go down." does not guide the implementer, it doesn't communicate anything they need to know about what the limits of system are; and most importantly it ignores the reality principle.
Re: The Dream Stack - Is This A Joke?
#9Earlier quoted context omitted.
They give requirements.
Requirements that are uselessly vague. "Architected to never go down"? That's not a requirement, that's wishful thinking. It's as useful a requirement as "Must be attractive to Unicorns." Engineering a web scale service for robustness is a series of tradeoffs, increasingly expensive tradeoffs as you make the system proof against bigger threats. Geographical redundancy alone more than doubles your costs, and (if you'r…
The fact that you are already bringing up all your expertise on redundancy shows that you can think about this better than others and probably give an answer that fits this requirement well.
Re: The Dream Stack - Is This A Joke?
#10Can anyone please tell me what the dream transportation mode is? Here are my requirements: * It must be really fast * It must be really safe * It must be really cheap * I must be able to do other activities while using it * It must be ecological - no pollution whatsoever! I can't tell you where I'm going (next door or to the other side of the world), but I certainly intend to move from my chair at some point, so I th…
For instance: Hybrid car
- Pretty fast relative to other transport
- Not bad safety but not the best
- Pretty affordable relatively
- Has a radio etc.
- It does better ecologically than most.
It's not going to be a perfect answer, but having those 5 questions you just posted lets me know a) what's important to you (I might not care about ecological qualities for instance) and b) lets me evaluate why I might choose a particular method.