Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> It's hard for me to imagine that atlassian would allow individual instances of jira/confluence/etc in their cloud versions to get nearly as much resources as you need to give them on-prem.

I always wondered that, too! Like, you'd think that if you have devs building a product and a team running a hosted instance of the product in the same company, that they'd have a very good feedback loop and make it easy to run the thing and to do it well. Although, I wonder if the answer is that it's not the same product - like with bitbucket, where the thing they run in the cloud isn't the same thing as they sell for on-prem. Or even a lighter version (BB, AFAIK, is literally 2 separate codebases), where they cut features in order to make the cloud version work.

> It's hard for me to see how "Java" and "cloud" go together.

Nah, it's not Java, it's the specific product. I've worked at a SaaS shop that did all Java, and while the pathological cases are comically bad, it's actually fine most of the time IME.



They don’t.

They forked the code base around 5 years ago now. Cloud/on prem.

Cloud is or was multi tenanted, you didn’t get your own isolated server, you got routed to some compute that would then pull data at request time based on your tenant id.

With a hard fork of two seperate product streams it was inevitable at some point maintaining feature parity between products would get to much.

Java and cloud go together quite nicely. Backend services, a JVM that has now be tuned for many many years by lots of clever people. If you have a long lived service it works really well. It works better than your node js app running a single instance on a multi core server with the event loop getting blocked.


Makes sense. SaaS and desktop have subtle different needs that cause widely different problems to solve.

The amount of effort I would fathom needed to maintain a single code base that's architected to do both would be exhausting.

I'm disappointed they don't just come out and say it, i.e. play open cards and help your customers understand




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: