Core factors behind scalability failures in mid-sized companies, highlighting architecture