확률을 돌려주는 모델로 콘텐츠를 훑어봤다 — 질문 열한 개, 둘 남음
일본어 학습 앱의 단어 4,515개와 문장 572개를 TypeSafe Jev로 전수 훑었다. 질문 열한 개를 만들어 둘이 남았다. 결론은 분류기로는 못 쓰고 대기열 생성기로는 쓴다는 것이다. 왜 시작했나 시고또·바이
SOFTWARE · NOTES · IDEAS
만들면서 배운 것과 오래 기억하고 싶은 생각을 정리하는 공간입니다.
일본어 학습 앱의 단어 4,515개와 문장 572개를 TypeSafe Jev로 전수 훑었다. 질문 열한 개를 만들어 둘이 남았다. 결론은 분류기로는 못 쓰고 대기열 생성기로는 쓴다는 것이다. 왜 시작했나 시고또·바이
워킹홀리데이 첫 해에 쓰는 일본어 단어 1,497개와 문장 192개를 다섯 번 돌려 외우는 앱을 열흘 동안 만들었다. 계정도 서버도 없고 기록은 기기 안에만 남는다. 만드는 동안 고친 것들은 대부분 기능이 모자라서가
tmux 창마다 Claude Code를 하나씩 띄워 놓고 쓰다 보니, 어느 세션이 승인을 기다리는지 모르고 방치하는 일이 잦았다. 별도 계측 없이 Claude Code가 이미 남기는 파일만으로 세션 상태·마지막 요청
출처: 우아한형제들 기술블로그 — 우리 팀은 카프카를 어떻게 사용하고 있을까 하루 100만 건 이상의 배민배달을 중계하는 딜리버리서비스팀이 카프카를 세 자리에 쓰고 있는 방식을 소개한 글이다. 이벤트 브로커, 이벤트
출처: 우아한형제들 기술블로그 — '대략'이 아닌 '정확한' 데이터로!: 생산성 측정 지표 개발기 사장님 입점 요청을 검수하는 승인 작업자들의 생산성을, 엑셀 수기 관리에서 자동 집계 지표로 옮긴 과정을 담은 글이다
출처: 토스 기술블로그 — Spring JDBC 성능 문제, 네트워크 분석으로 파악하기 정산 배치의 bulk insert가 100만 건에 18분 걸렸다. 애플리케이션 로그에는 insert 말고 아무것도 찍히지 않았다
출처: 우아한형제들 기술블로그 — 이제 Redis를 멈춰보겠습니다: @CacheEvict 파헤치기 @CacheEvict(allEntries = true) 한 줄이 Redis의 KEYS 까지 이어지는 경로를 Sprin
출처: 우아한형제들 기술블로그 — JPA에서 아이디를 자동증가 값으로 사용 시 하이버네이트의 @NaturalId 사용해 보기 운영환경과 테스트환경의 자동증가 ID가 어긋나면서 엉뚱한 상품에 할인이 붙었다. 그 장애에
출처: 뱅크샐러드 기술블로그 — 뱅크샐러드가 게임을 만들 때 데이터 정합성을 유지하는 법 (feat. 낙관적 락) 방치형 앱테크 게임 '일해라 김뱅샐'에서 현금성 재화의 갱신 손실을 막기 위해 낙관적 락을 고른 기록
출처: 카카오페이 기술블로그 — 지연이체 서비스 개발기: 은행 점검 시간 끝나면 송금해 드릴게요! (feat. 발표 후기) if(kakaoAI)2024에서 카카오페이 엘모가 발표한 내용을 정리한 글이다. 사내 MQ
출처: 우아한형제들 기술블로그 — IllegalArgumentException은 400 Bad Request인가? 범용 예외를 400 Bad Request에 매핑하는 흔한 관행이 왜 위험한지 짚고, 상태 코드 매핑의
크레딧 선차감 + 비동기 이미지 생성 시스템에서 Kafka와 outbox 릴레이를 들어내고, 이미 존재하던 jobs 테이블을 그대로 작업 큐로 쓰도록 바꾼 기록이다. 프로덕션 코드 217줄과 테스트 389줄, 그리고
출처: 카카오페이 기술블로그 — JPA Transactional 조금 더 이해하기 카카오페이 온라인 결제팀이 DBA의 위험 알림에서 출발해 @Transactional 사용 컨벤션 전체를 다시 정한 사례다. 원문을 읽
출처: 우아한형제들 기술블로그 — 장시간 비동기 작업, Kafka 대신 RDB 기반 Task Queue로 해결하기 엑셀 변환 서비스에서 Kafka를 제거하고 RDB 기반 Task Queue로 전환한 사례다. 관리 포
큰 작업을 CLI 에이전트에 바로 요청하는 대신, 채팅 앱에서 먼저 상담을 받아 지시문을 다듬고 그 결과물을 CLI에 넘기는 방식에 대한 이론적 정리. 발견: 같은 모델인데 결과가 다르다 같은 모델에 같은 작업을 요
Claude Code 하나로 개발하다가, 모델의 역할을 "판단"과 "실행"으로 나눈 뒤 생긴 변화에 대한 기록. 문제: 만능 비서의 한계 AI 코딩 도구를 쓰다 보면 공통적으로 겪는 패턴이 있다. 1. 요구사항을 던
이 블로그는 Markdown 파일을 바탕으로 정적으로 생성됩니다. 지원하는 Markdown 목록과 링크 강조와 인라인 코드 표와 체크리스트 항목 상태 정적 빌드 완료 [x] 첫 글 작성