Go 실시간 백엔드교체 가능한통신 레이어
Go 백엔드와 실시간 인프라를 만들며 WebRTC, IM, 제품 이벤트를 명확한 계약으로 나눴습니다. 서비스는 독립적으로 배포되고 클라이언트는 하나의 통신 경로에 묶이지 않습니다.
앱은 계속 발전합니다. 아래 섹션은 경험을 구체적인 역량 축으로 나눕니다.
Go / 실시간 / 백엔드
교체 가능한 통신 레이어를 둔 Go 실시간 백엔드
Go 백엔드와 실시간 인프라를 만들며 WebRTC, IM, 제품 이벤트를 명확한 계약으로 나눴습니다. 서비스는 독립적으로 배포되고 클라이언트는 하나의 통신 경로에 묶이지 않습니다.
Go · gRPC · PostgreSQL · realtime
Backend skill shows up when real traffic arrives
I use Go for high-concurrency APIs, realtime messaging, and infrastructure glue. Layers, raw SQL, caches, and message paths all need clear ownership when something breaks.
I care about contracts and deployment shape: services can ship independently, dependencies stay isolated, and the product is not locked to one transport.
- Go / Gin REST APIs
- gRPC publish and WebSocket subscriptions
- PostgreSQL / Redis / raw SQL
- WebRTC / IM plugin abstraction
- Independently deployable realtime infrastructure
포지셔닝
제품 작업에 시스템 깊이를 더하기
이 페이지는 Sanva의 기술 경험을 프로젝트 배경, 담당 범위, 기술적 선택, 결과, 회고 관점에서 정리합니다.
포트폴리오
독립 앱들
Memory Copilot
생산성Memory Copilot은 구체적인 사용자 문제를 사용 가능한 흐름과 검토 가능한 결과로 바꾸는 앱입니다.
핵심 역량
복잡한 일을 출시 가능한 흐름으로
Sanva는 13년의 소프트웨어 엔지니어링 경험이 있으며, 초기에는 iOS와 클라이언트 저수준 영역에 집중했습니다. Objective-C, Swift, 오디오·비디오 코덱, OpenGL ES와 C++ 렌더링, 고성능 SDK, 결제 관련 모듈을 다뤘습니다.
이후 작업은 Go / Gin 서비스, PostgreSQL, Redis, gRPC, 실시간 메시징, WebSocket 구독, 크로스 플랫폼 클라이언트로 확장되었습니다. 단일 엔드포인트가 아니라 API 계약, 클라이언트 상태, 전달 리스크를 함께 다룹니다.
핵심 영역은 멀티 모델 통합, RAG, 장기 기억, 대화형 제품 경험, 프롬프트 엔지니어링, 동의 기반 데이터 처리, 멀티 Agent 협업입니다. 목표는 데모가 아니라 검토, 수용, 유지보수가 가능한 제품 시스템입니다.
전달 방식은 반복 가능성을 중시합니다. 스캐폴드, 타입 체크, 빌드, 페이지 검증, 스토어 자산, 심사 준비, 릴리스 후 점검을 가능한 한 안정적인 단계로 만듭니다.
복잡한 시스템
독립 앱을 넘어, 프로덕션 시스템까지
클라우드 전달 경험은 컨테이너 배포, 클러스터 오케스트레이션, ingress 설계, 헬스 체크, 롤백 계획, 유지보수 윈도우를 포함하며, 마이그레이션 계획, 관측성, 릴리스 리스크 제어를 중시합니다.
이후 작업은 Go / Gin 서비스, PostgreSQL, Redis, gRPC, 실시간 메시징, WebSocket 구독, 크로스 플랫폼 클라이언트로 확장되었습니다. 단일 엔드포인트가 아니라 API 계약, 클라이언트 상태, 전달 리스크를 함께 다룹니다.
Go · gRPC · WebSocket · PostgreSQL전달 방식은 반복 가능성을 중시합니다. 스캐폴드, 타입 체크, 빌드, 페이지 검증, 스토어 자산, 심사 준비, 릴리스 후 점검을 가능한 한 안정적인 단계로 만듭니다.
AWS EKS · Kubernetes · Helm · CI/CD오픈 소스 작업
Open Source
AI 에이전트를 위한 자체 호스팅 메모리 서비스로 검색, RAG, 멀티모달 수집을 다룹니다.
- 컨테이너 단위로 자료를 분리하고 필요할 때 교차 검색합니다
- LanceDB 벡터 검색과 LightRAG 지식 그래프 검색을 함께 사용합니다
- PDF, 이미지, 표 같은 멀티모달 자료를 수집합니다
- 연결 token으로 Claude, Gemini, Cursor 같은 도구와 붙일 수 있습니다
스택
더 넓은 풀스택 지도
경로
엔지니어링 현장에서 독립 전달까지
Design
Design as 제품 작업
브랜드 컬러, 인터페이스, 컴포넌트 등 비주얼 시스템 또한 직접 설계했습니다. 각 앱은 Apple HIG를 준수하면서도 고유한 개성을 유지합니다.
각 앱은 공통된 디자인 언어를 공유하면서도 고유한 색상, 아이콘 및 팔레트를 가지고 있습니다.
업무 방식
아이디어에서 릴리스까지
2주면 작동 가능한 프로토타입을 만들기에 충분합니다. 실제 피드백을 통해 지속 여부를 결정합니다.
AI 도구는 개발 속도를 높여주지만, 코드는 여전히 직접 검토합니다.
제출하기 전 features.yaml 체크리스트를 실행합니다. 가짜 데이터나 프로덕션용 모의 객체는 포함하지 않습니다.
릴리스 후에는 실제 사용자 피드백을 바탕으로 신속하게 수정합니다.
