psyren park · Full-stack · Backend & Cloud Engineer
만들고, 쓰는 사람에게 닿기까지
백엔드와 AWS를 바탕으로 고객 시스템을 만들고, 운영·교육·인계까지 이어 온 경험을 적습니다. 최근에는 기기 내 LLM과 현업의 AI 도구 활용을 다룹니다.
글이 이어지는 모양
좌우로 움직여 연결된 글을 살펴보세요.
- 에피소드
- 기록
- 사례
- 다시 만난 문제
- 관련 글
- 본문 링크
웹과 앱의 서버를 만들고 AWS를 운영해 왔습니다. 개발 경력은 약 11년이며, 현재 3명 개발팀에서 서버 개발·운영을 총괄합니다. 고객이 요청한 기능을 만들고, 운영자에게 사용법을 설명하고, 다음 개발자에게 넘기는 일을 해왔습니다. 최근에는 기기 안에서 글을 요약하는 기능과 현업의 AI 도구 활용을 다루고 있습니다.
- 경력
- 개발 경력 11년연구원 2년 + 현재 조직 9년(2017.09~), 2023년부터 서버 개발·운영 총괄
- 팀과 역할
- 3명 팀 서버·AWS 운영 총괄여러 서비스의 서버와 인프라를 함께 담당
- 영역
- 백엔드·AWS · 고객 구축 · AI 활용기능 구현, 현업 교육과 고객 인수인계
01 / SELECTED WORK
문제를 정하고, 고치고, 운영까지 확인한 일
학습 데이터 처리 · 인수인계 · 2026.06–2026.08
Apache Arrow 학습 데이터 생성과 Windows 인수인계
고객의 Arrow 전환 요구에 맞춰 운영 원본을 보존하고 학습 데이터를 직접 생성했다. 데이터·학습·API를 확인하고 Windows 실행 절차를 인계해 연구자의 사용 피드백을 받았다.
맡은 일 · 요청 분석 · 처리 경로 재설계 · 데이터 검증 · 실행 절차 인수인계
커머스 서비스 · 서버 운영 · 2026.07–2026.09
PostgreSQL 판매 체인: 매진을 기다리지 않고 다음 판매 준비하기
다음 판매 회차를 수동 등록하던 업무를 사전 등록과 판매 상태 기반 체인으로 바꿨다. 사용법을 교육하고, 실제 운영의 연계 오류와 중복 요청 처리를 보완했다.
맡은 일 · 서버·배치 구현 · 사용법 권장·교육 · 운영 예외 수정 · 거래 경계 검증
고객 응대 · 도구 활용
클로바 STT·요약 활용과 전사 오류 확인 방법
담당자 2명에게 클로바 전사·요약 활용을 1시간 교육했다. 사투리 오인식에는 담당자가 짧은 텍스트 요약을 더하도록 했고, 기록·보고에 계속 사용한다는 피드백을 받았다.
맡은 일 · 활용 방법 제안 · 담당자 2명 직접 교육 · 오인식 보정 절차 정리
02 / APPROACH
만든 뒤에
쓰는 사람을 봅니다
다음 판매 회차를 열기 위해 운영자가 매진 알림을 기다리고 있었습니다. 등록 시각을 예약하는 대신, 다음 회차를 미리 준비하고 판매 상태에 따라 이어지게 바꿨습니다. 서버를 고치는 일은 운영자가 하던 일을 이해하는 데서 시작했습니다.
연구자에게는 데이터 생성 코드와 함께 Windows 실행 순서와 정상 출력도 넘겼습니다. 상담 담당자에게는 AI 도구 사용법뿐 아니라 잘못 인식된 내용을 고치는 방법을 설명했습니다. 기능을 만든 뒤에도 전달할 일이 남았습니다.
작업에는 제가 맡은 범위와 결과를, 기록에는 그 방법을 택한 이유를 적습니다. 실제 운영에 반영한 것과 아직 시험 중인 것은 나눠 남깁니다.
03 / EPISODES
예전의 장면, 지금의 문제
그때의 상황과 판단을 한 장면씩 적고, 지금 하는 일에서 같은 질문을 다시 만난 지점을 이었습니다.
작은 게임을 스토어에 올리기까지
개발을 전담하고 디자이너와 함께 작은 게임을 출시했다. 로그인과 결제의 원리를 공부하고, 사과 이미지의 크기를 맞추던 과정을 돌아본다.
다시 만난 문제: 다시 한다면 기능의 원리와 함께 협업할 조건도 미리 맞춰보고 싶다.로봇의 모터·제어 전원을 분리한 이유
연결이 끊기던 교육용 로봇의 전원을 나누고, 모터마다 다른 움직임도 보완했다. 전력을 공급하는 일과 움직임을 맞추는 일이 어떻게 달랐는지 돌아본다.
다시 만난 문제: 전원 분리와 움직임 보정은 서로 다른 문제였다고 돌아본다.음성 명령으로 전원을 켜던 프로토타입
말로 전원을 켜던 프로토타입에서 지금 집의 Home Assistant까지. 명령마다 조건문을 늘렸던 한계를 돌아보고, 여러 표현을 알아듣는 방법을 생각한다.
다시 만난 문제: 지금은 Home Assistant로 집 안 기기를 제어한다. 함수 호출과 구조화 출력도 시험해보고 싶다.04 / NOTES
작업하며 남긴 기술 기록
중복 요청을 처리할 때, 무엇을 보존할 것인가
PostgreSQL의 UNIQUE 충돌과 트랜잭션 상태를 나눠 봤다. ON CONFLICT로 중복 INSERT를 건너뛰는 것과, 기존 요청을 이어 처리할 수 있는지 판단하는 일은 달랐다.
클라우드 운영 · 2026-11-03Node2Shell 대응기: Node.js 패치와 AWS Lambda 리전별 차이
Node2Shell에 대응하며 설치한 Node와 서비스가 실행하는 Node를 따로 확인했다. Lambda는 같은 Node 22라도 리전별 검증 결과가 달랐다. 확인한 실행본과 임시 조치, 남은 검증을 정리했다.
데이터 · 2026-11-03Ego Lite·Jina·Exa의 웹 수집 최신성 비교
Ego Lite와 Agent Reach의 Jina·Exa backend로 같은 URL의 변경을 읽었다. 본문 숫자와 SHA-256을 대조하니 호출 성공과 현재 내용 확보는 다른 결과였다.
05 / PRODUCT LAB
서비스 · 제품 사례
온디바이스 LLM 요약 기능 구현과 품질 평가
메모 앱에 기기 내 LLM 요약을 출시했다. 이후 Mac의 고정 입력 252회 평가로 출력·사실성 문제를 구분하고, 모델 다운로드 경로를 코드에서 수정·검증했다.
운영 실험 · 자동화컴퓨터를 꺼도 통계가 갱신되도록
블로그 통계 갱신을 내 컴퓨터에서 서버로 옮겼다. 매일 올린 파일을 다시 받아서 맞는지 비교하게 했다.
비슷한 일을 고민하고 계시다면 편하게 연락 주세요.
이메일로 연락하기 ↗