Hacker News new | ask | show | jobs
by tiew9Vii 2075 days ago
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.

1 comments

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