소개
팀의 속도를 높이는 단단한 기반을 만듭니다.
안녕하세요. 컴퓨터공학부 소프트웨어전공 2학년 황건하입니다. LIKELION TUK 2026 · 14기 백엔드 파트에서 활동하고 있습니다.
반복되는 작업을 줄이고 공통 규칙을 정리해 팀원이 핵심 기능에 집중할 수 있게 하는 데 관심이 있습니다. 작게 시작하되 확장할 수 있는 서버 구조를 고민하고 있습니다.
운영진으로서 구성원이 편하게 질문하고 시도할 수 있는 활동을 함께 만들어가고 있습니다.
기술 스택
| 구분 | 기술 | 활용 방향 |
|---|---|---|
| 언어·서버 | TypeScript · NestJS | 실시간 기능과 API 서버 구성 |
| 실시간 | WebSocket · Socket.IO | 양방향 상태 동기화 |
| 데이터 | PostgreSQL · Redis | 영속 데이터와 세션·이벤트 관리 |
| 품질 | Jest | 이벤트와 서비스 규칙 검증 |
| 운영 | Docker | 로컬과 서버의 실행 환경 통일 |
요즘 집중하는 것
- 연결 상태 — 접속, 재연결과 종료 상황에서도 사용자가 현재 상태를 이해할 수 있게 이벤트를 설계합니다.
- 이벤트 계약 — 이벤트 이름과 payload를 문서화해 클라이언트와 서버가 같은 흐름을 공유합니다.
- 동시성 — 여러 사용자가 같은 데이터를 바꿀 때 순서와 최종 상태가 일관되도록 처리합니다.
함께하고 싶은 것
운영진으로서 막히는 지점을 함께 해결하고 배운 내용을 파트 전체와 나누고 싶습니다.
실시간 투표나 공동 작업 서비스를 구현하며 연결 관리, 이벤트 계약과 동시 업데이트 문제를 직접 다뤄 보고 싶습니다.