개요 이번 프로젝트에서 우리는 팀원 모두가 새로운 기술과 도메인에 도전해볼 수 있는 서비스 개발을 목표로 삼았다. 다양한 아이디어를 논의한 끝에, 최종 후보로 다음 세 가지 주제가 거론되었다 그룹웨어 음성 채팅 애플리케이션 코딩 테스트 사이트 1. 그룹웨어 그룹웨
개요 이전 글에서 정리했던 기존의 채점 시스템은 동시 처리 부재로 여러 사용자를 동시에 처리하지 못하고 다중 제출 시 불필요한 서버 리소스 낭비와 일관된 결과 제공이 되지 않는 한계를 가지고 있었다. 2주간의 고도화 과정을 통해 비동기 병렬 처리로 여러 제출을 순차
개요 이번 2차 고도화는 지난 1차 고도화에서 발견된 문제를 해결, 실제 운영 환경에서도 안정적으로 동작할 수 있는 구조로 개선을 최우선 목표로 진행되었다. SSE 구조의 한계를 극복하기 위해 WebSocket 기반 구조로 전환 정답 제출 시 GitHub 저장소로 자
개요 이번 글에서는 성능테스트 도중 발생한 DeadLock 문제에 대해, 개념부터 해결 과정까지 정리해보려고 한다. 기능 개발 단계에서 진행한 간단한 테스트에서는 데드락의 위험성이 존재했음에도 불구하고 실제로 발생하지 않았다. 왜 그런 일이 가능했는지에 대해서도 함께