SimCorp Interview Question

My reasons for using specific techniques, patterns or libraries in submitted solution.