# Instant Messaging 1. Connection server 2. Logic server 3. Database ## Connection Server 1. Elixir 2. Golang 3. Java 負責保持 Client 與 Server 之間保持一個 websocket 連線, 需求是能夠乘載 100k 同時連線, 每次 Client or Server push 又能夠保證低延遲