Entwerfen Sie einen Messenger: Untersuchen Sie funktionale Anforderungen, formulieren Sie nicht-funktionale Anforderungen, wählen Sie einen Tech-Stack, beschreiben Sie die Frontend-Architektur und das Komponentenschema, die Interaktion mit dem Backend, API und Datenmodelle, dann das Systemdesign.