postgres + redis pub/sub
Signal Messanger Architecture
Introduction Signal is an end-to-end encrypted communications application for Android and iOS similar to WhatsApp but open source. It uses the TCP/IP (Internet) to send one-to-one and group messages, which can include text, files, voice notes, images and videos, and make one-to-one voice and video calls.
https://sorincocorada.ro/signal-messanger-architecture/
What I've learned from Signal server source code
This year, effects of WhatsApp privacy controversies were described as "the largest digital migration in human history". People start caring about their data and how they can be processed by the applications' owners. Among the biggest winners of the mentioned exodus are IMs like Telegram or Signal. However, Telegram is not so perfect.
https://softwaremill.com/what-ive-learned-from-signal-server-source-code/


Seonglae Cho