what were the reasons for scaling your system like that and why is it a good fit for your applications?