Ingwannu
Build / Operate / Improve

제품을 만들고, 그 아래 인프라까지 직접 운영합니다.

TeamWicked를 운영하는 학생 개발자입니다. 직접 설계하고 방어하는 네트워크 위에서 게임·VPS 호스팅을 돌리고, 오픈소스 OpenCodex를 함께 개발합니다.

연락하기

Ingwannu

실제로 운영 중인 도구와 플랫폼

TypeScript
Next.js
React
Node.js
Rust
Kotlin
Python
Tailwind
Docker
Cloudflare
Ubuntu
MySQL
GitHub
Discord
Android

하는 일

제품 개발

사이트, 스토어, VPS 패널, 메일 로그인까지 TeamWicked가 쓰는 것을 설계하고 만들고, 출시한 뒤에도 계속 고칩니다.

장애 대응과
모니터링

alert

node3 UDP 플러드: 3.7Gbps

cutover

node3를 보호 엣지 뒤로 이전

runbook

롤백 경로 유지

호스팅, 배포, 유지보수

Ingwannu
오픈소스
typed discord bot framework rust
discord.rs
github.com
Ingwannu
discord.rs
Rust용 타입 기반 Discord 봇 프레임워크
자동화와 AI 도구

현장에서 배운 것

저널 읽기
TeamWicked
“막는다”는 게 일회성 조치가 아니라 계속 이어지는 관찰과 대응이라는 걸 배웠습니다.
Ingwannu
Ingwannu
DDoS 주간 · 2026년 7월
TeamWicked
IP에 대한 애착이 대응을 늦춘다는 걸 배웠습니다.
Ingwannu
Ingwannu
DDoS 주간 · 2026년 7월
TeamWicked
DNS는 마지막 단계지 첫 단계가 아니다. 경로가 먼저, 검증이 다음, DNS는 가장 나중.
Ingwannu
Ingwannu
인그레스 전환 · 2026년 8월
TeamWicked
롤백 경로는 전환 이후에도 살려 두기. CodeLounge 경로는 지금도 롤백용으로 남아 있습니다.
Ingwannu
Ingwannu
인그레스 전환 · 2026년 8월
OpenCodex
내 환경에서만 되는 수정은 채택되지 않습니다. 최소 재현과 회귀 테스트가 곧 주장입니다.
Ingwannu
Ingwannu
OpenCodex · 2026년 8월

실제로 돌아가는 시스템

만든 사람이 궁금하다면
운영 중인 서비스
TeamWicked 사이트, WICKED HOST 스토어, 게임 패널, WICKEDVPS, WICKED Mail — 모두 직접 운영하는 인프라 위에 있습니다.
TeamWicked
“만드는 것보다 오래 굴리는 쪽이 더 어렵습니다. 그래서 장애, 비용, 백업까지 설계 단계에서 같이 봅니다.”
— 이완우운영에 대해
주로 쓰는 기술

출시가 아니라 운영을 위해 만듭니다

Ingwannu
처음부터 운영을 염두에 두고 설계
출시하고 끝
운영은 남의 일

롤백 먼저모든 전환은 이전 경로를 살려 둔 채 진행합니다. 새 경로가 실패해도 다시 짓지 않고 한 단계로 돌아갑니다.
밖에서 검증서비스가 active라고 끝이 아닙니다. 공개 경로, 실제 클라이언트, 실제 동작 하나까지 확인합니다.
기록으로 남기기장애에는 타임라인을, 변경에는 결정 기록을 남깁니다. 다음 수정은 기억이 아니라 기록에서 시작합니다.

Build / Operate / Improve

궁금한 점은 ingwannu@teamwicked.me 또는 GitHub로 연락 주세요.
제품
운영 중인 서비스 5개
사람들이 실제로 로그인하는 제품
사이트, 패널, 결제, 메일
AvatarWICKEDVPS, VPS 패널
네트워크 존, IP 관리, p95 대역폭 과금을 한 패널에서.
Next.js·React 프론트엔드
Blesta 스토어와 결제
Pterodactyl 패널 확장
TeamWicked 통합 로그인
공통 디자인 시스템
상태·업타임 페이지
모델 라우팅 AI 게이트웨이
한국어·영어 UI
인프라
운영 중
공격을 버티는 네트워크
게임·VPS 호스팅을 위해
Avatar2026년 7월, 공격 주간
피크 3.7Gbps. 엣지를 GRE + WireGuard 뒤로 다시 설계했습니다.
GRE + WireGuard 팬아웃
실제 클라이언트 IP 보존
Cloudflare Tunnel 인그레스
Oracle Cloud·Proxmox 호스트
nftables 엣지 정책
공격 감시와 알림
백업과 롤백 경로
장애 보고서
자동화
OpenCodex 공동 개발자
매일 쓰는 도구
고장 나면 직접 고칩니다
OpenCodex 이슈 대응과 수정
최소 재현과 회귀 테스트
OpenCodex PR 리뷰
멀티 모델 에이전트 워크플로
discord.rs — Rust 타입 기반 봇
Mimir — Discord용 셀프호스팅 RAG
NotiBridge — 안드로이드 알림을 웹훅으로
Colorseek — 데스크톱 색상 검사기
운영 자동화와 런북
Codex·Claude Code 도구
소개
INGWANNU profile artwork
안녕하세요, 이완우(Ingwannu)입니다. 직접 설계하고 지금도 방어하는 네트워크 위에서 게임 서버와 VPS 호스팅, TeamWicked를 운영하는 학생 개발자입니다. 수업에서 배우는 것보다 직접 굴리고 고장 내면서 더 많이 배웁니다.요즘은 Codex와 Claude Code를 어떤 모델로도 돌리게 해 주는 오픈소스 프록시 OpenCodex를 함께 개발하고 있습니다. 장애와 이전 작업은 저널에 기록합니다.

저널에서

전체 글
장애
“2026년 7월, TeamWicked는 일주일 가까이 이어진 DDoS 공격을 받았습니다. 공격이 노드를 넘어 관리 IP까지 이동하는 동안 배운 것들을 정리했습니다.”
내 인프라가 처음으로 큰 DDoS 공격을 받았을 때2026년 7월 14일
이전
“CodeLounge에서 PAHIDC GRE + WireGuard 팬아웃으로의 전환. 서비스를 멈추지 않고 세 노드의 공인 진입점을 옮긴 과정을 정리했습니다.”
살아있는 서비스의 인그레스를 갈아끼운 기록2026년 8월 6일
오픈소스
“매일 쓰는 도구의 버그를 직접 고치기 시작하면서 OpenCodex의 공동 개발자가 됐습니다. 첫 기여에서 리뷰 루프까지의 이야기.”
오픈소스 공동 개발자가 되기까지2026년 8월 20일

자주 묻는 질문

더 궁금한 점은 ingwannu@teamwicked.me로 연락 주세요.
인프라, 호스팅, 개발 도구 이야기를 나누고 싶다면?메일이 가장 빠릅니다. 제 저장소에 관한 이야기라면 GitHub도 좋습니다.