Mon apprentissage se fait chez Arago, la filiale numérique de l’entreprise Mediakeys qui se charge de gérer des campagnes publicitaires. Ma mission est de contribuer à la création d’une plateforme dsp (demand-side platforms) ainsi qu’un dashboard administrateur de la plateforme.
Chez Arago, l'optimisation de l'accès aux données repose sur notre architecture en microservices. Je structure mes requêtes dans la couche datastore. Pour garantir des temps de réponse optimaux, j'utilise des "builders" de requêtes en gérant directement la pagination et le tri à la source. La couche model garantit quant à elle la cohérence des structures manipulées.
La séparation stricte de notre code protège nos données. C'est dans la couche service que j'implémente les règles de sécurité et les autorisations d'accès. Avant d'interroger la base de données, le service vérifie les droits de l'utilisateur. Si la vérification échoue, la requête est rejetée immédiatement, ce qui garantit la confidentialité des données des campagnes publicitaires.