확장 가능하고 효율적인 시스템 설계를 추구하는 백엔드 개발자입니다.
성능 최적화, 사용자 경험, 자동화, 실시간 데이터 처리에 관심이 많으며,
안정성과 유연성을 갖춘 시스템을 만들기 위해 끊임없이 고민하고 실험합니다.
- 복잡한 문제를 실용적이고 확장 가능한 구조로 해결하는 것을 즐깁니다.
- NestJS, Spring Boot 기반의 백엔드 설계 및 실시간 시스템 구현에 경험이 풍부합니다.
- Cloudflared Tunnel + Ubuntu Server 기반의 배포 경험을 통해 직접 운영 가능한 인프라 환경을 구축해왔습니다.
- PaaS 서비스(SWS) 설계를 통해 도메인 기반 자동 배포, 멀티 유저 격리 환경을 만들고 있습니다.
"재사용성과 자동화, 그리고 안정성"
- 제너릭 서비스 설계로 중복 없이 확장 가능한 코드를 작성합니다.
- DevOps 자동화를 통해 배포 오류를 줄이고, 운영 효율을 높입니다.
- 실시간 상호작용(WebSocket)과 분산 메시징(Kafka 등)을 기반으로 반응성 높은 시스템을 추구합니다.
SWS는 도메인 기반 자동 라우팅 및 GitOps 자동 배포를 지원하는 개인 PaaS 플랫폼입니다.
- Cloudflare Tunnel + Nginx + k3s 조합으로 서비스 라우팅 자동화
- 사용자별 VM 환경을 통한 격리 개발 테스트 환경 (
*.dev.sorune.org) - 실서비스는 k3s에 자동 배포되는 구조 (
*.live.sorune.org) - Jenkins 기반 자동 배포 및 모니터링 환경 구축
📡
*.sorune.org도메인을 기준으로 각 프로젝트를 서브도메인으로 운영 중
| 서비스 이름 | 설명 | 접속 주소 |
|---|---|---|
| Kuittoo | 사진 기반 소셜 플랫폼, 실시간 메타데이터 기반 태그 자동화 | kkuittoo.sorune.org |
| GTT | LeagueOfLegend 게임 종합 커뮤니티 | 배포 예정 |
| Photogram (개발 중) | RAW 사진 업로드 및 자동 태그 분석 기반 포토그램 서비스 | 내부 테스트 중 |
Riot API 기반 실시간 게임 커뮤니티
- JPA vs Join Fetch 성능 테스트 실험
- WebSocket 기반 채팅 구현
PHP 시스템을 NestJS + React 기반으로 마이그레이션
- 서버 비용 85% 절감
- 트래픽 최적화 및 리렌더링 개선
- 📧 Email: [email protected]
- 💻 GitHub: github.com/Sorune