Earlier quoted context omitted.
Is that like, weird? How many companies are realistically hosting their compute/data across multiple providers for the sake of diversifying that risk? Certainly some, but a tiny minority right?
I think it's more than you realize because it was more than I realized. It only takes getting burned by a cloud provider once to get the execs to notice, then they talk about lock-in, and the good ones try to avoid it. Plus, remember people move companies and take their knowledge with them. It's the kind of thing that gets talked about in CIO circles [0], so it's more than a tiny minority. 0. https://www.protocol.com…
Ruby on Jets: Like Rails but serverless
61–70 of 92 posts
Re: Ruby on Jets: Like Rails but serverless
#62Re: Ruby on Jets: Like Rails but serverless
#63Earlier quoted context omitted.
Because people don't think it's Sinatra like, but omasake like Rails.
I had to look up "omasake", but I admit I still don't understand its use in this context. ELI5?
> Omakase is a Japanese phrase, used when ordering food in restaurants, that means 'I'll leave it up to you' (from Japanese 'to entrust' (任せる, makaseru))
See the article:
"Rails is Omakase" by David Heinemeier Hansson on Dec 27, 2012
https://dhh.dk/2012/rails-is-omakase.html
> Rails is omakase. A team of chefs picked out the ingredients, designed the APIs, and arranged the order of consumption on your behalf according to their idea of what would make for a tasty full-stack framework.
Re: Ruby on Jets: Like Rails but serverless
#64Re: Ruby on Jets: Like Rails but serverless
#65"Like Rails but serverless ", I wonder what's their definition of servers? As far as I understand it relies on .. AWS servers!
It's the same definition that the entire software industry uses and has for like a decade now. At this point crying that "serverless ackshually has servers!" is the same as pointing out that "free education isn't actually free!" as if the people using the term are unaware of this. "Serverless" means that the developer doesn't need to think about the servers, and can interact with higher level abstractions on top of t…
Whether this is more confusing or less presumably depends on how similarly you think to me.
Re: Ruby on Jets: Like Rails but serverless
#66It looks like Ruby on Jets makes you 100% dependent on 1 company: AWS/Amazon; not an evolution I'd welcome.
Is that like, weird? How many companies are realistically hosting their compute/data across multiple providers for the sake of diversifying that risk? Certainly some, but a tiny minority right?
Re: Ruby on Jets: Like Rails but serverless
#67Earlier quoted context omitted.
Sure its a layer of abstraction but super leaky if you want to do anything meaningful.
Well for some values of "meaningful" OK, sure. But lots of times a plastic bucket, even with a leak, is a better tool for the job than an extruder, mold, and warehouse full of polymer. I had to build a parallel CI pipeline once that was like: when this, run a FaaS function, then when this that or whipesnicket, run one of these other functions, then run this thing that moves some things from here to there and posts th…
Re: Ruby on Jets: Like Rails but serverless
#68Then again, I've managed to completely avoid serverless as I find it to be a pita when you want to do anything more complex than a trivial crud app.
Re: Ruby on Jets: Like Rails but serverless
#69Re: Ruby on Jets: Like Rails but serverless
#70I wonder if this would help Mastodon (the project, not the generic term) since I thought the recent Twitter flight caused them scaling woes, but I don't know enough of the details to readily know if one lambda per route would help them or not
Mastodon is not a single service, but open source software groups/individuals/organisations run. So it's not really accurate to say Mastodon itself had issues with the huge influx of users, but rather some popular instances of Mastodon had issues.
Mastodon is supposed to be more decentralized (federated being the way of achieving that) than currently existing social media, so it'll benefit more from heavier focus on performance optimizations and more experienced gained around running it on dedicated instances, at least in the long run and considering the core idea behind Mastodon.