Discord, som har funnits sedan 2015, är en kostnadsfri programvara som ursprungligen designades för att skapa enkel kommunikation mellan spelare. Men den har snabbt expanderat till att inkludera lokalsamhällen, medan den även blivit populär bland små företag för dess myriad av kommunikationsverktyg. På grundnivå fungerar Discord genom så kallade ”servrar”. Användare skapar en server för en specifik verksamhet, exempelvis ett onlinespel, en bokklubb, eller en arbetsgrupp, och bjuder sedan in andra att gå med.
Inom dessa servrar kan användarna skapa textbaserade, röst- och videobaserade kanaler. Textkanaler fungerar som trådar för konversation, där meddelanden sparas och kan nås igen senare. Röst- och videobaserade kanaler tillåter användare att ha livekonversationer med andra på servern, likt en telefonkonferens, men med möjlighet att faktiskt ”stänga av” eller ”på” din närvaro i samtalet. Dessutom erbjuder Discord en rad administrativa verktyg som gör det möjligt för ägare och moderatorer att styra serverns aktiviteter och medlemmar.
Discord bygger på WebRTC för röst- och videosamtal, medan en teknologi känd som Opus används för att komprimera ljud. För att hantera massor av samtidiga användare använder Discord en sk. sharding arkitektur, där varje server delas upp i mindre segment ”shards” och varje shard behandlas som en separat enhet. Detta tillåter Discord att hantera enorm mängd belastning utan att förlora prestanda.