How do you approach system design problems involving search platforms, entity graphs, and distributed systems at Axon?