배포를 우아하게 - 원-클릭(one-click) 배포
런타임 환경 증가로 복잡해지는 배포 문제를 원-클릭 방식으로 해결한 사례를 소개했습니다. AWS EKS 기반 Kubernetes 환경에서도 동일한 UI 배포 경험을 제공했습니다.


런타임 환경 증가로 복잡해지는 배포 문제를 원-클릭 방식으로 해결한 사례를 소개했습니다. AWS EKS 기반 Kubernetes 환경에서도 동일한 UI 배포 경험을 제공했습니다.

Elasticsearch에서 문서별 광고 할당 확률을 구현하는 script와 function_score 방식을 비교했습니다. random_score·decay 조합의 구현 원리와 성능 검증 필요성을 설명합니다.

asyncio 서버에서 SIGINT·SIGTERM을 안전하게 처리하는 signal handler 구성을 설명했습니다. 작업 취소, 이벤트 루프 종료, 컨테이너 환경의 signal 전달 주의점을 함께 다뤘습니다.

asyncio 서버에서 요청 유실을 막기 위한 graceful shutdown 필요성을 설명합니다. SIGTERM·CTRL+C 신호를 이벤트 루프 핸들러로 처리하는 방식을 다룹니다.

버즈빌 전문연구요원의 백엔드·광고 서버·추천 시스템 업무 경험을 소개했습니다. 자율적 업무 문화와 클라우드·ML·MLOps 학습 활동을 공유합니다.

버즈빌 전문연구요원 복무 경험과 이후 Engineering Manager로서의 역할을 소개합니다. 광고 캠페인 관리·할당 등 백엔드 엔지니어링 업무를 다룹니다.

asyncio Future의 완료 콜백과 직접 발행 방식을 설명했습니다. busy waiting 없이 Future 기반 Semaphore를 구현하는 흐름을 다뤘습니다.

asyncio Future를 단순 await 이상으로 활용하는 방법을 소개합니다. Future 생성과 콜백 등록을 통한 비동기 흐름 제어를 다룹니다.

asyncio의 코루틴과 Eventloop로 10초 주기 Job을 동시 실행하는 방식을 설명했습니다. `await`와 `create_task()`의 실행권 및 대기 차이를 정리했습니다.

asyncio의 Coroutine과 Eventloop를 시작으로 주요 컴포넌트와 활용법을 소개합니다. 최종적으로 production 환경의 graceful shutdown 구현을 목표로 합니다.

Go·DynamoDB 환경의 고지연 원인을 TLS Handshake와 짧은 타임아웃에 따른 커넥션 종료로 분석했습니다. 타임아웃을 70ms로 조정해 재시도를 줄이고 커넥션 재활용을 유도했습니다.

트래픽 증가 후 일부 gRPC 요청에서 DynamoDB 응답 시간이 길어지는 현상을 다뤘습니다. Go HTTP Client와 TLS Handshake 관점의 점검 경험을 공유합니다.

버즈빌 A팀이 AWS GameDay에서 모의 장애 대응과 마이크로서비스 전환 과제를 수행해 3위를 기록했습니다. 역할 분담과 CloudTrail 감사 로그 활용, AWS 서비스 경험이 빠른 원인 분석에 기여했습니다.

버즈빌 A팀의 AWS GameDay Microservice Magic 3위 경험을 인터뷰로 소개했습니다. 장애 상황에서 빠르고 정확한 대응의 중요성을 다뤘습니다.

Go 서비스에서 HTTP Trace로 DynamoDB 요청 지연 요인을 추적했습니다. AWS Credential Token 발급 로직의 응답 시간 영향을 분석하고 최적화했습니다.

Go의 `http.Transport`를 중심으로 HTTP 커넥션 관리 방식을 분석했습니다. DynamoDB 응답시간 최적화와 커넥션 풀 활용 관점을 다룹니다.

버즈빌 제품팀이 2021년 제품과 비즈니스 성장을 위해 실행한 방식을 소개합니다. 제품 비전·전략·로드맵을 잇는 제품 전략 피라미드를 다룹니다.

버즈빌 안드로이드 개발자는 모바일 광고 지면을 제공하는 SDK 개발을 담당합니다. UI/UX와 디바이스 효율성, SDK 사용성을 함께 개선합니다.
