코인충: 시세 옆에 방송인의 실제 포지션을 붙이다
김치 프리미엄과 시세는 어디서나 볼 수 있습니다. 코인충이 따로 해결한 문제는 "선물 매매를 방송하는 사람이 지금 어떤 포지션을 잡고 있나"를 사람 손 없이 24시간 모으는 일이었습니다.
coinsect.io ↗ 2026-10-25 작성
- Go
- Nuxt
- PostgreSQL
- Redis
- AWS
01무슨 문제였나
코인충은 2021년부터 운영해 온 트레이더 커뮤니티입니다. 거래소별 시세와 김치 프리미엄, 주식과 지수, 커뮤니티와 채팅이 한곳에 있습니다.
시세는 거래소 앱에도 있습니다. 그래서 선물 매매를 방송하는 스트리머가 지금 롱인지 숏인지, 어느 가격에 들어갔는지를 시세 옆에 함께 보여 주기로 했습니다. 방송을 계속 지켜보지 않아도 알 수 있어야 하니, 사람 손 없이 24시간 모으는 것이 조건이었습니다.
02어떻게 만들었나
흐름은 단순합니다. 방송 화면을 주기적으로 캡처하고, AI가 화면의 숫자를 읽고, 서버가 그 기록을 매매 단위로 묶어 보여 줍니다. 판독이 틀릴 수 있다는 전제로 읽은 원문과 정리된 기록을 나눠 저장하고, 끝난 매매는 AI가 한 번 더 검토해 바로잡습니다. 방송이 몰리는 밤에는 촘촘히, 낮에는 느슨하게 확인해서 사람이 잠든 시간에도 기록이 이어집니다.
서버는 Go, 화면은 Nuxt이고 PostgreSQL과 Redis를 씁니다. 시세는 거래소와 이어진 연결을 하나로 모아 여러 브라우저에 나눠 줍니다. 포지션이 바뀌면 카드 이미지를 만들어 SNS에 올리는 일까지 사람 손 없이 돌아갑니다.
03운영과 숫자
2026년에 서버를 Node에서 Go로 다시 썼습니다. 서비스를 멈추지 않으려고 옛 서버와 응답을 하나하나 비교했고, 전환 중 다운타임은 약 4초였습니다.
최근 한 달 페이지뷰는 약 6.4만이고 그중 약 1.6만이 실시간 포지션 화면입니다. 전체 조회가 줄던 시기에도 이 화면만 늘었습니다.
04배운 점
옮기는 일은 "같은가"를 사람이 눈으로 보지 않고 기계가 판정하게 만들 때 안전했습니다. 그리고 AI가 읽은 값은 언제든 틀릴 수 있으니, 원본과 정리된 값을 나눠 두는 편이 마음 편합니다. 한계도 분명합니다. 방송 화면을 캡처하는 일은 서버 밖에서 돌아서, 그 환경이 꺼지면 갱신이 멈춥니다.
이렇게 만들고 운영하는 방식 그대로, 고객님의 서비스를 만들어 넘겨드립니다.
1~2개월 동안 실제로 운영되는 서비스를 함께 만들고, 그 뒤에는 AI로 직접 고치고 키울 수 있게 넘겨드립니다.