Pergunta de entrevista da empresa Paytm

design analytics library which can support multiple providers without much changes