Um pouco sobre rastreamento e serviço de conversão Admitad

Olá, meu nome é Alexander, sou o líder da equipe de desenvolvimento de soluções de rastreamento da Admitad.







Quase sempre durante as entrevistas, me perguntam o que a equipe está fazendo, quais projetos temos, etc. Explicar verbalmente aos candidatos o princípio da rede Admitad CPA leva muito tempo e não é muito claro. Portanto, decidi escrever um artigo onde, na forma de respostas a perguntas, sejam coletadas informações sobre o rastreamento, os serviços de nossa equipe e as tarefas que resolvemos. Também contarei como o monitoramento funciona para nós, como os microsserviços são melhores do que um monólito, qual é o uso do controle de qualidade e algumas coisas mais interessantes.







O que a equipe faz?



As tarefas da equipe incluem suporte de serviços de rastreamento, pesquisa e desenvolvimento de novas soluções de rastreamento. Também implementamos no código novos recursos e ideias de negócios que os gerentes de produto trazem até nós. Além disso, resolvemos tarefas internas de desenvolvimento de serviços e cobrimos a dívida técnica (como sem ela). Por fim, a equipe é obrigada a cumprir o SLA com o cliente em termos de indisponibilidade dos serviços e reação a problemas.







O que é rastreamento?



Tracking é um papel vegetal do rastreamento de palavras em inglês, que se traduz como "rastreamento". Deixe-me explicar imediatamente que rastreamento não significa espionagem. O rastreamento de itens postais pode ser citado como uma analogia familiar: o pacote é registrado no correio e recebe um identificador único para que o destinatário possa rastrear o status de sua entrega no futuro.













Admitad, Admitad .







?



Admitad. Admitad ( , — ).













:







  • Admitad .
  • Click_id, , .
  • -, ( ).


?



, — : . , . — -, .







, , . ~10 .







~1 000–2 000 RPS. , , 1,5–2 .



















Admitad, 24/7 . click_id Admitad RabbitMQ.







, , , -. CI.







- , Sentry Slack . Grafana.













, , .







?



, , user journey .













. ? Admitad . . — .







. , . . , , , .













?



, , . , 11.11 AliExpress, , : code freeze, .







, . -, RPS , Flask aiohttp.







( ) , , . , , . . Apache JMeter Locust . , .







, . , .













legacy- . , -, , , . . , . — .







?



, Admitad, , .







QA E2E , « ». «», , Admitad . E2E CI ( ).













?



, , .







  • , .
  • , - .
  • aiohttp . , QA.

    , .




, . , , Admitad.







aiohttp Python-, , . . ? ?








All Articles