Xero being down is a big deal for a lot of people.
Using it feels like there are two seperate templating libraries and apps that are serving different routes. Is there any truth to this?
As background, Xero is in the same boat as a whole host of different businesses. It's nothing unique to them at all. They started with a single C# monolith and that scaled until it started running into trouble. At this point, you start splitting out your monolith into different services and Xero is quite a ways down that track.
At present, there's still a decent chunk of code that still lives in the original monolithic codebase. The initial home screen (dashboards etc) live in there among other things as an example.
When you navigate between services however (ie; invoicing or payroll), those are actually entirely different sites run by other teams that you're switching between, even though the UI is the same (the navigation bar is itself a separate service too for example which is why sometimes you get incidents where the nav bar disappears, if that service runs into trouble)
There is an in-house CSS library that is standard to keep everything consistent but there may still be older versions of it between services or even different JS libraries depending on how old or new a given service is.
So I guess to answer your question, the answer is yes, there are multiple templating libraries and things like that under the hood.
Beyond that, I probably shouldn't go into too much detail! Most of the above I think you can infer just by navigating around the application and seeing how various cookies, stylesheets and what not change so there's nothing particular unique.
Xero doesn’t let you export or backup your data. One Kiwi company does auto Xero backup (Control-C) but their interface is super clunky - I know they are trying to fix their stuff though but the backup service provided is for use in emergency only.
Each time I see an outage at Xero, and they are getting more and more lately, my heart stops.
I fear one day I’ll wake up and my business won’t work.
Still - for SME’s, the alternatives are sparse.
I wish they offered offline and backup.
I wish they had a competitor with similar pricing and features that offered backup.
Although, I prefer Xero's status update to Sage's at this point: I don't think it's appropriate to claim all your other services are "operational" if you can't log in to any of them!
Qbo does seem to have reachable customer service but only does so because their platform is so unreliable and riddled with errors.
That being said this is the 1st time i hear of a major xero disruption.
There's nothing else out there to compete with either of them unfortunately.
Great people and company to work for, since then they've continued to grow massively and everyone I worked with then is now team/country/region lead.
Fingers crossed they're back up and running soon.