포스타입이 개인화 추천을 하는 방법 2부
포스타입은 벡터 추천의 쿼리 비용을 줄이기 위해 HNSW 활용, 필드 최적화, 스레드 취소를 적용했습니다. 이후 전용 클러스터 분리와 차원 축소로 메모리 문제와 검색 장애를 함께 해결했습니다.


포스타입은 벡터 추천의 쿼리 비용을 줄이기 위해 HNSW 활용, 필드 최적화, 스레드 취소를 적용했습니다. 이후 전용 클러스터 분리와 차원 축소로 메모리 문제와 검색 장애를 함께 해결했습니다.

포스타입의 개인화 추천이 태그 한계를 벗어나 벡터와 하이브리드 검색으로 동작하는 방식을 설명했습니다. 오프라인 검증과 A/B 테스트를 통해 추천 성과가 개선된 사례도 함께 소개했습니다.

포스타입 캐릭터톡의 MVP 출시 과정과 팀별 고민을 정리했습니다. 초기 콘텐츠 확보와 데이터 기반 의사결정 구조가 핵심이었습니다.

Aurora MySQL에서 Long Query와 긴 트랜잭션이 성능에 미치는 영향을 설명했습니다. 로그, Performance Insights, 스키마 정보를 활용한 모니터링과 개선 방법을 정리했습니다.

정산 시스템을 PHP에서 Java 기반 Job Runner로 이관한 과정과 테크 스펙, 테스트, 마이그레이션 전략을 설명했습니다. 또한 URI 인코딩, Reader 페이징, timeout 등 트러블 슈팅 사례와 개선 효과를 정리했습니다.

정산 시스템을 PHP에서 Java로 이관하며, 태스크 서버를 SNS·SQS·ECS 기반 Job Runner로 재설계했습니다. 작업 일관성, 재시도성, 확장성을 높이기 위한 아키텍처 선택 과정을 정리했습니다.

대용량 트래픽 환경에서 서버 증감, 캐싱, 모니터링으로 안정성과 비용 효율을 높이는 백엔드 업무를 소개했습니다. 쿼리 개선과 협업 체계 구축을 통해 개인보다 팀의 역량을 강화하는 관점을 공유했습니다.
포스타입 기술팀의 코드 리뷰 규칙과 운영 방식을 소개했습니다. 장애 감소와 서비스 이해도 향상 같은 장점과 함께 시간 관리의 어려움도 정리했습니다.

포스타입은 수수료 구조, 결제 비용, 규제 대응을 함께 고려해 포인트 최저 충전 금액을 낮췄습니다. 시스템 개편과 결제수단 확대로 소액 충전을 안정적으로 처리할 수 있게 되었습니다.
