광고 예산 페이싱의 2계층 제어 구조 회고

고정 규칙으로 동작하던 광고 예산 페이싱을, 캠페인별 학습과 실시간 보정의 2계층 제어 구조로 옮긴 회고. 캠페인 특성의 다양성을 어떻게 자동 흡수하게 만들었는가.

2023년 8월 21일 · 약 3분 읽기

rust-server

Rust Book Chapter 20의 멀티스레드 HTTP 서버를 따라 구현하며 소유권과 동시성이 타입 레벨에서 강제되는 것을 체감한 기록.

2022년 3월 13일 · 약 3분 읽기

TCP와 UDP

백엔드 개발에서 자주 마주치는 두 전송 프로토콜, TCP와 UDP의 동작 원리를 정리한다. 연결 수립, 신뢰성 보장, 흐름/혼잡 제어 메커니즘과 선택 기준.

2022년 3월 1일 · 약 8분 읽기

SwapDo 창업기

딥페이크 기반 얼굴 합성 밈 서비스 SwapDo. 창업 팀에 합류해 백엔드와 Android 앱 개발을 맡았던 5개월의 기록.

2021년 7월 1일 · 약 3분 읽기

세션 인증과 JWT

HTTP는 stateless다. 사용자 인증을 유지하려면 상태를 어딘가에 저장해야 한다. 서버에 저장하는 세션 방식과 토큰에 담아 클라이언트에 위임하는 JWT 방식의 구조, 트레이드오프, 저장 전략을 정리한다.

2021년 3월 20일 · 약 3분 읽기

55L(GGS) 창업기

예전부터 가끔 하던 롤에서 시작된 창업. 아키텍처 설계부터 데스크톱 앱까지, 2명이 시작해 10,000 유저의 서비스를 만들어간 5개월의 기록.

2021년 3월 13일 · 약 2분 읽기

GDG Korea Android 11 끝장개발대회 — YouTube Together

GDG Korea Android 11 끝장개발대회에 단독으로 참가해 서버와 앱을 3주 만에 완성한 기록.

2020년 8월 29일 · 약 2분 읽기

역 편의정보 공공데이터 활용 대회 — 숨겨진 휴식공간

철도산업정보센터 주최 공공데이터 활용 대회. 지하철 역의 숨은 휴식 공간을 알려주는 Android 앱을 3주간 3명이 만든 기록.

2020년 7월 31일 · 약 2분 읽기