• Hi Interns
Principal
  • Mon Espace
  • Mon Espace
  • Offres
  • Profil
  • Hi Academy
  • Monthly Check-Up
Outils
  • Hi Resume
  • Hi Resume
  • PDF to Hi Resume
  • AI Outreach
  • CV Sur Mesure
  • LinkedIn to Email
  • Fiche entretien
  • PDF to Hi Resume
  • AI Outreach
  • CV Sur Mesure
  • LinkedIn to Email
  • Fiche entretien
Accompagnement
  • Career Consultant
  • Hi Agent
  • Career Consultant
  • Hi Agent
  • Passer au Premium
  • Premium / Plus
  • Tarifs

 

Info session

Gratuit

La méthode pour décrocher des entretiens, en live avec l’équipe.

  1. Offres
  2. Détail de l'offre
Se connecter
ETC Tunisie

ETC Tunisie

TunisiePublication : 23 déc. 2025

#05 - Service de Caching Intelligent Multi-Niveaux

  • Stage
  • 3-6 mois
  • Présentiel
  • Échéance : 6 janv. 2026
  • Caching
  • Performance Marketing
  • Systèmes distribués
  • Backend (SpringBoot)
  • Cloud, Virtualisation & DevOps
  • Observability & Metrics
  • Systèmes temps réel
  • Sécurité et Scalabilité
  • Full-stack (Laravel/React)

Description du poste

Objectif du projet

  • Développer un service de cache générique, intelligent et distribué pour applications web/mobile afin de réduire les appels API (−60 à −80%), avec invalidation automatique, TTL configurables, stratégies multiples et monitoring temps réel.

Fonctionnalités attendues

  • Architecture multi-niveaux: L1 (in-app), L2 Redis (distributed), L3 navigateur (LocalStorage/IndexedDB)
  • Stratégies d’éviction: LRU, LFU, FIFO, TTL-based
  • TTL dynamiques par type: ex. devises 24h, users 1h, products 5min, static 7j
  • Invalidation intelligente: via events/WebSockets quand données modifiées
  • Warm-up automatique: pré-chargement au démarrage
  • Cache stampede prevention: mécanisme de lock contre l’effet troupeau
  • Monitoring temps réel: hit/miss rate, latence, taille, top keys, stats par type
  • Dashboard administrateur: vidage sélectif (clé, pattern, tout)
  • API simple: décorateurs (@Cacheable, @CacheEvict) et méthodes explicites
  • Compression automatique: gzip pour mémoire/bande passante
  • Cache warming proactif: prédiction et pré-chargement

Compétences développées

  • Architecture de systèmes distribués et performance
  • State machines et gestion d’états
  • Notifications temps réel (WebSockets)
  • Design d’APIs REST scalables
  • Job scheduling et tâches asynchrones
  • Observabilité & métriques

Technologies suggérées

  • Node.js / NestJS, Redis / Redis Cluster
  • WebSockets (Socket.io), RxJS
  • Prometheus (metrics), Docker
  • Angular (demo app)

Offres similaires

  • Assistant(e) Traffic Manager / Acquisition Digitale (H/F)THE BRIDGE ECOLE ENTREPRISES · France · Alternance
  • Conception et développement de composants d’Intelligence Artificielle pour une plateforme de jeu compétitif (01-2027)ATS · Tunisie · Stage
  • STAGE - Ingénieur Développement, Intégration et Validation de services de dynamique du vol spatial - F/HThales · France · Stage
  • Ingénieur Méthodes Montabilité & Industrialisation Automobile F/HHellowork · France · Premier job
  • SATCOM - Développement de tests automatisés de bout en bout (IHM, API, services)Viveris · France · Stage
  • Tests & Validation - Automatisation de tests pour une IHMViveris · France · Stage
  • Stages et emplois en développement logiciel
  • Stages et emplois en cloud, DevOps et cybersécurité
  • Stages et emplois en marketing et communication
  • Stages en Tunisie