Yes, you can go IoC with this and I recommend it, given your requirements on app structure - IoC gives you the ability to get better app design as it facilitates SOLID code - and no, lazy loading ...
A monthly overview of things you need to know as an architect or aspiring architect. Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with ...