Klarna interview question

Designing a system and try to improve it step-by-step.