소개
아이디어가 실제 기능이 되는 과정을 즐깁니다.
안녕하세요. AI소프트웨어학과 1학년 이우진입니다. LIKELION TUK 2026 · 14기 백엔드 파트에서 활동하고 있습니다.
요구사항을 작은 API로 나누고 데이터와 연결해 화면에서 동작하게 만드는 과정에 관심이 있습니다. 빠르게 시도하면서도 기본적인 검증과 예외 처리를 놓치지 않으려 합니다.
기술 스택
| 구분 | 기술 | 활용 방향 |
|---|---|---|
| 언어·서버 | TypeScript · NestJS | 실시간 기능과 API 서버 구성 |
| 실시간 | WebSocket · Socket.IO | 양방향 상태 동기화 |
| 데이터 | PostgreSQL · Redis | 영속 데이터와 세션·이벤트 관리 |
| 품질 | Jest | 이벤트와 서비스 규칙 검증 |
| 운영 | Docker | 로컬과 서버의 실행 환경 통일 |
요즘 집중하는 것
- 연결 상태 — 접속, 재연결과 종료 상황에서도 사용자가 현재 상태를 이해할 수 있게 이벤트를 설계합니다.
- 이벤트 계약 — 이벤트 이름과 payload를 문서화해 클라이언트와 서버가 같은 흐름을 공유합니다.
- 동시성 — 여러 사용자가 같은 데이터를 바꿀 때 순서와 최종 상태가 일관되도록 처리합니다.
함께하고 싶은 것
처음부터 끝까지 하나의 기능을 함께 완성하는 경험을 쌓고 싶습니다.
실시간 투표나 공동 작업 서비스를 구현하며 연결 관리, 이벤트 계약과 동시 업데이트 문제를 직접 다뤄 보고 싶습니다.