Un peu sur le suivi et le service de conversion Admitad

Bonjour, je m'appelle Alexander, je suis le chef d'équipe de l'équipe de développement de solutions de suivi chez Admitad.







Presque toujours lors des entretiens, on me pose des questions sur ce que fait l'équipe, quels projets nous avons, etc. Il faut beaucoup de temps pour expliquer verbalement aux candidats le fonctionnement du réseau Admitad CPA, et ce n'est pas très clair. C'est pourquoi j'ai décidé d'écrire un article où, sous forme de réponses aux questions, des informations sont collectées sur le tracking, les services de notre équipe et les tâches que nous résolvons. Je vais également vous dire comment la surveillance fonctionne pour nous, comment les microservices sont meilleurs qu'un monolithe, quelle est l'utilisation du contrôle qualité et quelques autres choses intéressantes.







Que fait l'équipe?



Les tâches de l'équipe comprennent le support des services de suivi, la recherche et le développement de nouvelles solutions de suivi. Nous implémentons également dans le code de nouvelles fonctionnalités et idées commerciales que les chefs de produit nous proposent. De plus, nous résolvons les tâches internes pour le développement des services et couvrons la dette technique (comme sans elle). Enfin, l'équipe est tenue de respecter le SLA avec le client en termes de temps d'arrêt des services et de réaction aux problèmes.







Qu'est-ce que le suivi?



Le suivi est un papier calque du suivi des mots anglais, qui se traduit par «suivi». Laissez-moi vous expliquer tout de suite que traquer ne signifie pas espionnage. Le suivi des envois postaux peut être cité comme une analogie familière: le colis est enregistré au bureau de poste et un identifiant unique lui est attribué afin que le destinataire puisse suivre l'état de sa livraison à l'avenir.













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