🚀 Preuves "SAE 3.01 – HEM" + "Stage Unissia – ARCAL" + Ressources R3.06, R4.Real.09, R4.Real.10, R4.Real.11

Titre SAE : SAE 3.01 – Application web HEM (CRA Bretagne)

Stage : Unissia – Projet ARCAL

Ressources associées : R3.06 (Architecture des réseaux), R4.Real.09 (Management avancé des SI), R4.Real.10 (Compléments Web), R4.Real.11 (Développement pour applications mobiles)


▶︎ Les apprentissages critiques

  1. AC22.01 | Choisir des structures de données complexes adaptées au problème
  2. AC22.02 | Utiliser des techniques algorithmiques adaptées pour des problèmes complexes
  3. AC22.03 | Comprendre les enjeux et moyens de sécurisation des données et du code
  4. AC22.04 | Évaluer l'impact environnemental et sociétal des solutions proposées

▶︎ Analyse et réflexivité sur vos actions

<aside> 💡 Quelles ont été vos démarches, prises de décisions, degré d'implication et d'autonomie ?

</aside>

Démarches, décisions, implication et autonomie

Cette année, ma progression sur la compétence Optimiser s'est construite à travers des expériences très différentes qui se complètent : la SAE HEM et le stage ARCAL pour les choix techniques d'optimisation et de sécurité sur des projets réels, R3.06 pour les réseaux et la sécurité des flux, et R4.Real.09 pour la réflexion sur l'architecture des systèmes d'information à grande échelle.

SAE HEM & Stage ARCAL — Structures de données et optimisation

Dans HEM, les choix de structure de données ont été guidés par les besoins métier : système de tags pour la recherche filtrée, modèle relationnel PostgreSQL pour la gestion des rôles et des permissions, et cache pour les données fréquemment consultées. Chez Unissia, l'architecture ARCAL pousse ces réflexions beaucoup plus loin : utilisation de Valkey (Redis) comme data store en mémoire pour les états de vente en temps réel (latence quasi nulle pour les enchères), BullMQ pour la file d'attente asynchrone des transactions, et PostgreSQL pour la persistance des données froides. Ce découplage entre données chaudes (Valkey) et données froides (PostgreSQL) est une décision d'optimisation clé que j'ai appris à comprendre et à appliquer.

R3.06 – Mini-projet architecture réseau

En R3.06, j'ai configuré un réseau complet incluant routage statique en anneau, serveurs mail (SMTP/POP3), et pare-feux multi-règles. Le travail m'a confronté directement aux problèmes de sécurité des protocoles : SMTP et POP3 transmettent les données en clair (mots de passe visibles dans les logs), et un pare-feu mal configuré crée des boucles de routage ou des portes ouvertes non voulues. J'ai progressivement affiné les règles (filtrage par port, par IP source, par protocole, géo-locking, proxy SMTP) pour atteindre une configuration sécurisée et fonctionnelle.

R4.Real.09 – Projet Parc Immersif (Management avancé des SI)