Concevez un messager : étudiez les exigences fonctionnelles, formulez les exigences non fonctionnelles, choisissez une pile technologique, décrivez l'architecture frontend et le schéma de composants, l'interaction avec le backend, l'API et les modèles de données, puis la conception du système.