
[4주차] 러스트와 Axum으로 백엔드 시작하기 – LUVIT 실전 스터디
·
IT/Study
벌써 한 달간의 LUVIT 스터디 여정이 마지막 주차에 접어들었습니다. 이번 4주차에는 그동안 배운 내용을 바탕으로 실제 채팅 서비스를 구현하고 배포하는 프로젝트를 진행하였습니다. Shuttle과 Docker를 활용해 백엔드 서버를 외부에 배포해보는 과정을 통해, 실무에서도 충분히 활용 가능한 Rust 기반의 백엔드 구축 및 배포 방법을 익힐 수 있었습니다. ✅ 6.1 프로젝트 개요 이번 장에서는 그동안 배운 웹소켓, REST API, 데이터베이스 연동 기술들을 종합하여 채팅 서비스를 구현하였습니다. 유저가 메시지를 전송하고 실시간으로 다른 유저에게 전달되는 과정을 웹소켓과 SSE(Server Sent Events) 방식으로 구현합니다. 서비스의 핵심 기능은 다음과 같습니다. 유저 인증채팅방 입장 및 ..