왜 이걸 하게 됐나Unity로 사이드 프로젝트를 만들다 보면 Netcode, Mirror 같은 엔진·패키지에 기대서 멀티플레이를 붙일 때가 많다. 나도 그랬다. 그런데 어느 순간부터 “원리는 얼마나 이해하고 있을까?”라는 질문이 생겼다. 그래서 이번에는 .NET과 SignalR로 직접 매치메이킹 서버를 만들고, 그걸 AWS 프리 티어 EC2에 올려 운영해 보기로 했다.목표는 단순했다.1. 코드가 바뀌면 자동으로 배포될 것(CI/CD)2. 최소비용으로 안정적으로 돌아갈 것아키텍처 한 줄 요약서버: .NET 8 + ASP.NET Core + SignalR (/matchmakingHub)런타임: EC2 t3.micro (Ubuntu 22.04)프록시: Nginx(80/443) → Kestrel(127.0.0...