INDEPENDENT SOFTWARE PRACTICE · SEOUL

재현 안 되는 오류와
어긋난 데이터를 끝냅니다.

Next.js·Node.js·PostgreSQL 기반 웹/SaaS를 직접 진단합니다. 문제 재현, 수정, 회귀 테스트, 배포와 인계까지 한 흐름으로 책임집니다.

한 사람이 끝까지 진단부터 인계까지 담당자가 바뀌지 않습니다.

증거부터 가설보다 로그·데이터·재현 절차를 먼저 봅니다.

블랙박스 없이 수정 코드와 판단 근거를 함께 전달합니다.

의뢰가 필요한 시점

새 기능보다
먼저 정리해야 할 때

특히 외주 개발물을 인수했거나 담당자가 바뀐 뒤, 운영 문제의 책임 경계가 흐려진 팀과 잘 맞습니다.

재현되지 않는 오류

간헐적으로만 나타나거나 담당자마다 설명이 달라, 수정 우선순위조차 정하기 어려운 상태

어긋나는 데이터

관리자 화면과 DB의 값이 다르거나, 중복 처리·누락·수동 보정이 반복되는 상태

두려운 배포

인수받은 코드의 영향 범위를 몰라 릴리스가 밀리고, 롤백과 검증 절차도 불명확한 상태

맞지 않는 의뢰

로고·홍보 페이지만 필요한 작업, 요구사항이 없는 상태에서 “일주일 안에 완성형 MVP”를 원하는 작업은 맡지 않습니다.

검증 가능한 작업

이미지로 꾸민 사례 대신,
직접 열어볼 수 있는 결과물.

공개 서비스와 저장소만 싣습니다. 익명 사례를 실적처럼 부풀리지 않았습니다.

01

LIVE SERVICE

WhyDem

여러 출처의 흐름을 하나의 설명 가능한 순위로

형식과 순위가 서로 다른 다섯 출처를 정규화하고, 중복 검색어를 묶어 가중 순위를 계산합니다. 관련 근거를 실제 URL과 함께 제공하는 흐름까지 운영 중입니다.

담당 범위 · 수집, 정규화, 랭킹, 근거 검색, 웹 제공, 운영

  • 라이브 서비스·API 응답 확인
  • 5개 출처 통합
  • PostgreSQL + LLM 파이프라인
실제 서비스 열기
02

PUBLIC REPOSITORY

Vibe Chat

실시간 연결을 제품 제약 안에서 다루는 VS Code 확장

VS Code 안의 실시간 대화를 구현하면서 사용자·IP별 요청 제한, 방의 연결 수와 기록 한도를 코드에 두었습니다. 린트·타입 검사·테스트를 묶은 공개 품질 게이트와 릴리스도 확인할 수 있습니다.

담당 범위 · VS Code 확장, 실시간 백엔드, 자원 제한, 릴리스

  • 공개 저장소·v0.0.8 릴리스
  • 요청·연결 제한 구현
  • TypeScript + Cloudflare
저장소에서 확인하기

진행 방식

보이지 않는 문제를
보이는 작업으로 바꿉니다.

01

증거부터 모읍니다

추측으로 바로 고치지 않습니다. 로그, 데이터, 코드 경로와 재현 조건을 묶어 실패를 관찰 가능한 상태로 만듭니다.

02

가설을 작게 검증합니다

원인 후보와 영향 범위를 좁힌 뒤 최소 수정으로 검증합니다. 판단 근거와 제외한 가설도 함께 남깁니다.

03

다시 망가지지 않게 넘깁니다

회귀 테스트와 배포·롤백 절차를 마련하고, 다음 담당자가 같은 문제를 처음부터 추적하지 않도록 인계합니다.

증상부터 시작합니다

해결책보다
증상을 보내주세요.

서비스 주소, 증상, 처음 발생한 시점, 운영에 미치는 영향을 알려주시면 확인할 수 있는 범위와 다음 단계를 1영업일 안에 답합니다.

이메일로 문제 상황 보내기