postgres + redis pub/subSignal Messanger ArchitectureIntroduction 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 codeThis 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/