본문으로 건너뛰기

// Backend Engineer , System Operator


혼자서 시스템 전체를 책임지는 엔지니어.
백엔드, 인프라, 파이프라인.

페이지 구현은 AI한테 맡겼습니다.

0 Years Experience
0 만+ Users 해외 IPTV
0 Servers 모니터링 시스템
scroll ↓
2021

해외 IPTV 플랫폼

가입자 100만 규모 플랫폼 , 5년 개발/운영

2021.01 — 2025.12
Spring Boot Redis RabbitMQ MySQL
100만 가입자 5년 운영
  • 팀장/레드마인/고객사 DM 등 다채널 요구사항을 직접 접수해 우선순위에 따라 처리
  • 현지 출장 포함 고객사 담당자와 직접 소통 (AI 번역 활용)
  • 외부 시스템(STB, CMS, DBS) API 유지보수 및 변경 대응
  • Slave DB에서 파티션 DDL 실행 → binlog 불일치로 복제 중단→ 해당 테이블을 별도 DB로 물리 이전하고 Master에서만 DDL을 실행하도록 재구성
  • DB 파티션 생성/삭제를 수동 관리해 디스크 포화가 반복→ 파티션 자동 생성/삭제 설정으로 디스크 운영 정상화
  • Redis 캐시는 있었으나 write-through 미적용으로 캐시 미스가 잦음→ write-through 전략 적용으로 미스율 감소, 응답 속도 안정화
  • 분기별 전체 서버 리소스(CPU, 메모리, 디스크) 및 프로세스 구동 여부 점검, 보고서 제출
ARCHITECTURE ↓ hover , click to zoom
IPTV 플랫폼 — ARCHITECTURE 가입자 100만 , 온프레미스 ON-PREMISES USER IPTV subscriber domain URI STB Set-Top Box 구독자 단말 ROUTER Edge Router 라우팅 FIREWALL 보안 정책 perimeter LB SWITCH 물리 , Physical load balancing GATEWAY routing NGINX LB software LB on-premises API SERVER Spring Boot on-premises RABBITMQ channel events on-premises REDIS session / cache on-premises MYSQL IPTV platform DB on-premises CLIENT DEVICE NETWORK SECURITY LB GATEWAY PROXY APP DATA
2022

모니터링 시스템 재구축

350대 서버 30초 단위 실시간 로그 수집 파이프라인

2022.06 — 2023.10
Kafka Flink Docker PostgreSQL React DRBD Pacemaker
350대 서버 30초 단위 수집
  • 미사용 상태로 방치된 수집 시스템→ AI 기반 장애 예측을 위해 Telegraf → Kafka → Flink 파이프라인 재구축
  • 전체 수집 데이터 조회로 Chart.js 렌더링이 지연→ 집계 단위를 조정해 사용 가능한 수준으로 개선
  • pgpool HA를 구성했으나 장애 테스트 시 다운타임 과다→ DRBD + Pacemaker로 전환, DB 무중단 HA 운영
  • 수집 지표 기준치 설정 UI 개발 (발송 API는 서버에서 제공)
  • React 기반 실시간 모니터링 대시보드 개발 (에러 발생 서버 수, 전체 서버 수, 에러율 시각화)
이 경험 기반 토이 프로젝트 → metric-stream ↓
ARCHITECTURE ↓ hover , click to zoom
모니터링 시스템 — SYSTEM ARCHITECTURE PACEMAKER HA 350 SERVERS Telegraf Agent KAFKA message broker APACHE FLINK stream processing MONITORING React dashboard API SERVER REST / query POSTGRESQL metric store SPRING BATCH alert / email/SMS
2020

해외 IPTV 플랫폼 어드민

입사 후 첫 프로젝트로 어드민 시스템 구현 담당

2020.07 — 2021.01
Spring Boot JSP jQuery MySQL
6개월 6개 기능
  • 설계된 어드민 MVC 아키텍처를 Spring Boot + JSP로 구현
  • 콘텐츠 뷰어 , 사용자 관리 , 환경설정 , STB 단말 현황 기능 개발
  • 광고 활성화 , 결제 수단 관리 UI 구현
  • jQuery AJAX 비동기 처리로 페이지 전환 없이 실시간 데이터 갱신

설계·기획은 본인, 구현은 AI(Claude)에 위임한 프로젝트입니다.

2026

metric-stream

실시간 서버 API 로그 수집 파이프라인

2026 — 개인 토이 프로젝트
AI 구현 Kafka Spring Boot PostgreSQL Grafana Docker Java 17
  • API 로그를 실시간 수집해 저장,조회까지 이어지는 파이프라인 구성 (AI 구현)
  • 분당 900건 규모 로그를 자동 생성해 파이프라인 전 구간 동작 검증
  • Grafana 대시보드로 요청량,에러율,응답시간 실시간 모니터링
  • Docker Compose 한 명령으로 Kafka,DB,Grafana 전체 인프라 구동
수집 로그 예시 ↓
{
  "serverId":       "server-007",
  "region":         "seoul",
  "method":         "GET",
  "endpoint":       "/api/orders",
  "statusCode":     200,
  "responseTimeMs": 142,
  "deviceType":     "MOBILE",
  "errorMessage":   null
}
LIVE — 임의 생성 로그 기반 실시간 통계
전체 대시보드 보기 ↗
2025

redstone

게임 아이템 거래 커뮤니티 포털

2025 — 개인 토이 프로젝트
AI 구현 Node.js Express MongoDB Docker Nginx
  • 게임 아이템 매매 게시판, 쪽지함, 관리자 패널 전체 기능 설계/구현
  • Express 세션 기반 인증, MongoDB 데이터 저장, Discord 계정 연동
  • Docker Compose + Nginx 서브패스 라우팅으로 단일 도메인 멀티 서비스 배포
  • 홈서버(VirtualBox VM) 운영 (SSL 자동 갱신, 재부팅 자동 복구)
LIVE DEMO — 게스트 계정으로 체험 가능
붉은보석 거래 포탈 대시보드
체험하기 ↗
ID guest , PW guest1234 , URL skydev.ddns.net/redstone
Core
Spring Boot Java
DB
MySQL MariaDB PostgreSQL Redis
Stream
Kafka Flink RabbitMQ
Infra
Docker Nginx Jenkins Shell Script Cron DRBD
Front
React JSP jQuery
구직중 서울 , 경기 , 대전 , 재택 가능
낯선 시스템도 스스로 파악하고,
끝까지 책임지는 방식으로 일해왔습니다.
$인계 직후 운영 리스크 확인 → 안정화
$설계 , 배포 , 장애 대응 , 전체 스택 운영
$신기술보다 운영 안정성 , 문제 해결 속도 우선
$SI/솔루션 출신, 빠른 파악, 빠른 실행
$좋은 팀과 실질적인 문제를 함께 풀고 싶습니다.
$_
VERSION
v2 v3 v4 v5