광고 fallback 서버 설계 회고

레거시 광고 서버를 제거하면서 Nest.js 기반 fallback 서버를 새로 설계한 과정. 단일 API에 복잡한 비즈니스 로직이 집중된 구조에서 수평 계층 아키텍처를 선택한 배경과 결과.

2024년 2월 28일 · 약 3분 읽기

캐시 갱신 최적화 회고

변경이 드문 캠페인 설정 데이터를 전량 갱신하던 캐시 구조를 개선하여 네트워크 비용을 줄이고 인스턴스를 스케일 다운한 과정을 기록한다.

2024년 1월 15일 · 약 2분 읽기

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

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

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

rust-server

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

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

SwapDo 창업기

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

2021년 7월 1일 · 약 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분 읽기