HTTP 200 OK

Memento mori & Carpe diem

2025/01 2

DLQ 적용기

Dead Letter Queue (DLQ)란 무엇인가?DLQ는 정상적으로 처리되지 못한 메시지들을 저장하는 특별한 큐입니다.(카프카에서는 단순한 토픽입니다) DLQ의 본질은 특정 횟수 이상의 재시도 후에도 메시지 처리가 실패하거나 복구할 수 없는 오류가 발생했을 때 해당 메시지를 DLQ로 이동시켜 시스템이 계속 정상적으로 작동하면서 메시지를 손실하지 않고, 추후에 메시지를 검토하거나 재처리할 수 있도록 보장하는 방법입니다. DLQ가 필요한 이유 기존에는 isPublish라는 컬럼을 이벤트 소싱 패턴에 적용시켜놔서 이벤트 발송 실패시 시스템 내부적으로 처리하고 있었습니다. 처리량과 실패율이 낮아 별도의 DLQ가 필요없어보였지만 솔루션 연동과 고객사들이 증가함에 따라 미리 예방하는 차원에서 현재 시점에서 미..

Spring 2025.01.18

[2024] Google Cloud Study Jam 후기

안녕하세요, 백엔드 개발자로서 Google Cloud Study Jam 2024의 AI & ML 과정을 모두 수료한 경험을 공유하고자 합니다. 한달 가량 시간을 소요해 과정을 수료할 수 있었습니다. Beginner부터 Advanced까지의 여정을 통해 얻은 인사이트와 후기를 작성해봤습니다. 1. 학습 과정 개요 Beginner 과정처음 AI/ML을 접하는 백엔드 개발자로서 기초적인 머신러닝 개념부터 차근차근 학습했습니다. Generative AI의 개념과 전통적인 머신러닝과의 차이점을 학습하고 Google Cloud의 핵심 서비스들을 살펴볼 수 있었습니다,특히 다음과 같은 부분들이 인상적이었습니다.BigQuery와 같은 데이터 분석 도구의 강력함AI Platform의 기본적인 사용법머신러닝의 기초 개념들..

활동 2025.01.05