Hacker News new | past | comments | ask | show | jobs | submit login

Out of curiosity does your system need to be this complex? Could it have broken down into smaller sub-systems that maybe aren't as integrated, but get the job basically done?



70% of this is required to be this complex as the sector we work in is very rule and workflow heavy and the customisation support is immensely complicated. 30% is hacked in stuff for single clients and legacy stuff from the dark ages that we had to hang on to.

We're breaking it down into tiny subsystems at the moment i.e. moving to a microservices architecture. I'm describing the "monolith" that we're starting from.

In time it'll have 1/2 the code, 2-5x the throughput and significantly less cost.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: