← Back to context

Comment by Analemma_

8 years ago

No way to say without the author chiming in, but it sounds like a bespoke system consisting of totally unrelated modules (payroll, security, Jira) hooked up, badly, with in-house scripts. This is the case at a large number of companies.

As you say, all-in-one systems have their drawbacks, but usually at least can handle situations like this. But piles of shell scrips to make unrelated systems talk to each other often lack error handling and rollback.

> But piles of shell scrips to make unrelated systems talk to each other often lack error handling and rollback.

Sounds like the same sorts of problems you'd get with an enterprise service bus (ESB). Glad those have fallen out of favor for good :)